verifyRecoveryCode method

Future<Credentials> verifyRecoveryCode({
  1. required String recoveryCode,
  2. Set<String> scopes = const {'openid', 'profile', 'email'},
  3. String? audience,
})

Verifies a recoveryCode and exchanges the mfa_token for Credentials.

Optionally pass scopes and audience to request specific scopes and an API audience for the returned Credentials. scopes defaults to {'openid', 'profile', 'email'}.

Implementation

Future<Credentials> verifyRecoveryCode({
  required final String recoveryCode,
  final Set<String> scopes = const {'openid', 'profile', 'email'},
  final String? audience,
}) =>
    Auth0FlutterWebPlatform.instance.mfaVerify(
        _mfaToken,
        MfaVerifyOptions(
            mfaToken: _mfaToken,
            grantType: MfaVerifyGrantType.recoveryCode,
            recoveryCode: recoveryCode,
            scopes: scopes,
            audience: audience));