PasskeyIdp constructor
PasskeyIdp(
- PasskeyIdpConfig config, {
- required TokenIssuer tokenManager,
- AuthUsers authUsers = const AuthUsers(),
Creates a new instance of PasskeyIdp.
Implementation
factory PasskeyIdp(
final PasskeyIdpConfig config, {
required final TokenIssuer tokenManager,
final AuthUsers authUsers = const AuthUsers(),
}) {
final utils = PasskeyIdpUtils(
challengeLifetime: config.challengeLifetime,
passkeys: Passkeys(
config: PasskeysConfig(relyingPartyId: config.hostname),
),
);
return PasskeyIdp._(
config,
tokenManager,
utils,
PasskeyIdpAdmin(
challengeLifetime: config.challengeLifetime,
utils: utils,
),
authUsers,
);
}