open static method
- @Deprecated('Use HamugaId.instance.signIn() instead')
- required String clientId,
- required String redirectUri,
- required List<
HamugaIdScope> scope, - String? state,
- String? baseUrl,
- String? responseType,
- HamugaIdUsername? username,
Opens the Hamuga ID authentication flow.
DEPRECATED: Use instance and signIn instead.
This method is kept for backward compatibility but will be removed in future versions.
Example migration:
// Old way
await HamugaId.open(
clientId: 'abc',
redirectUri: 'myapp://callback',
scope: [HamugaIdScope.openid],
);
// New way
HamugaId.initialize(const HamugaIdConfig(...));
await HamugaId.instance.signIn();
Implementation
@Deprecated('Use HamugaId.instance.signIn() instead')
static Future<void> open({
required String clientId,
required String redirectUri,
required List<HamugaIdScope> scope,
String? state,
String? baseUrl,
String? responseType,
HamugaIdUsername? username,
}) async {
await instance.signIn(
clientId: clientId,
redirectUri: redirectUri,
scopes: scope,
state: state,
baseUrl: baseUrl,
responseType: responseType,
username: username,
);
}