initialize static method
Initializes the SDK with configuration.
This must be called before accessing config or calling signIn without arguments.
Example:
HamugaId.initialize(
const HamugaIdConfig(
clientId: 'YOUR_CLIENT_ID',
redirectUri: 'YOUR_REDIRECT_URI',
scopes: [HamugaIdScope.openid, HamugaIdScope.email],
),
);
Implementation
static void initialize(HamugaIdConfig config) {
instance._config = config;
instance._log('SDK initialized with clientId: ${config.clientId}');
}