API version:
Show / Hide Table of Contents

Interface IAuthenticationClient

Interface for authentication clients

Namespace: Okta.Auth.Sdk
Assembly: Okta.Auth.Sdk.dll
Syntax
public interface IAuthenticationClient : IOktaClient

Methods

ActivateFactorAsync(ActivateFactorOptions, CancellationToken)

Activates a factor https://developer.okta.com/docs/api/resources/authn#activate-factor

Declaration
Task<IAuthenticationResponse> ActivateFactorAsync(ActivateFactorOptions activateFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivateFactorOptions activateFactorOptions

The activate factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ActivateFactorAsync(ActivatePushFactorOptions, CancellationToken)

Activates a push factor https://developer.okta.com/docs/api/resources/authn#activate-push-factor

Declaration
Task<IAuthenticationResponse> ActivateFactorAsync(ActivatePushFactorOptions activatePushFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivatePushFactorOptions activatePushFactorOptions

The activate push factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ActivateFactorAsync(ActivateU2fFactorOptions, CancellationToken)

Activates a U2F factor https://developer.okta.com/docs/api/resources/authn#activate-u2f-factor

Declaration
Task<IAuthenticationResponse> ActivateFactorAsync(ActivateU2fFactorOptions activateFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivateU2fFactorOptions activateFactorOptions

The activate U2F factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ActivateFactorAsync(ActivateWebAuthnFactorOptions, CancellationToken)

Activates a WebAuthn factor https://developer.okta.com/docs/api/resources/authn#activate-webauthn-factor

Declaration
Task<IAuthenticationResponse> ActivateFactorAsync(ActivateWebAuthnFactorOptions activateFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivateWebAuthnFactorOptions activateFactorOptions

The activate WebAuthn factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

AnswerRecoveryQuestionAsync(AnswerRecoveryQuestionOptions, CancellationToken)

Answers the user’s recovery question https://developer.okta.com/docs/api/resources/authn#answer-recovery-question

Declaration
Task<IAuthenticationResponse> AnswerRecoveryQuestionAsync(AnswerRecoveryQuestionOptions answerOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
AnswerRecoveryQuestionOptions answerOptions

The answer recovery question options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

AuthenticateAsync(AuthenticateOptions, CancellationToken)

Authenticates a user with username/password credentials https://developer.okta.com/docs/api/resources/authn#primary-authentication

Declaration
Task<IAuthenticationResponse> AuthenticateAsync(AuthenticateOptions authenticateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
AuthenticateOptions authenticateOptions

The authentication options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

AuthenticateAsync(AuthenticateWithActivationTokenOptions, CancellationToken)

Authenticates a user with activation token https://developer.okta.com/docs/api/resources/authn#primary-authentication-with-activation-token

Declaration
Task<IAuthenticationResponse> AuthenticateAsync(AuthenticateWithActivationTokenOptions authenticateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
AuthenticateWithActivationTokenOptions authenticateOptions

The authentication options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

CancelTransactionStateAsync(TransactionStateOptions, CancellationToken)

Cancels the current transaction and revokes the state token. https://developer.okta.com/docs/api/resources/authn#cancel-transaction

Declaration
Task<IAuthenticationResponse> CancelTransactionStateAsync(TransactionStateOptions transactionStateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
TransactionStateOptions transactionStateOptions

The transaction state options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ChangePasswordAsync(ChangePasswordOptions, CancellationToken)

Changes the user password https://developer.okta.com/docs/api/resources/authn#change-password

Declaration
Task<IAuthenticationResponse> ChangePasswordAsync(ChangePasswordOptions passwordOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ChangePasswordOptions passwordOptions

The Change Password options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollCallFactorOptions, CancellationToken)

Enrolls a user with a call factor https://developer.okta.com/docs/api/resources/authn#enroll-okta-call-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollCallFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollCallFactorOptions factorOptions

The enroll call factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollDuoFactorOptions, CancellationToken)

Enrolls a user with a Duo factor https://developer.okta.com/docs/api/resources/authn#enroll-duo-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollDuoFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollDuoFactorOptions factorOptions

The enroll Duo factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollPushFactorOptions, CancellationToken)

Enrolls a user with a push factor https://developer.okta.com/docs/api/resources/authn#enroll-okta-verify-push-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollPushFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollPushFactorOptions factorOptions

The enroll push factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollRsaFactorOptions, CancellationToken)

Enrolls a user with a RSA factor https://developer.okta.com/docs/api/resources/authn#enroll-rsa-securid-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollRsaFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollRsaFactorOptions factorOptions

The enroll RSA factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollSecurityQuestionFactorOptions, CancellationToken)

Enrolls a user with a security question factor https://developer.okta.com/docs/api/resources/authn#enroll-okta-security-question-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollSecurityQuestionFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollSecurityQuestionFactorOptions factorOptions

The enroll security question factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollSmsFactorOptions, CancellationToken)

Enrolls a user with a SMS factor https://developer.okta.com/docs/api/resources/authn#enroll-okta-sms-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollSmsFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollSmsFactorOptions factorOptions

The enroll SMS factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollSymantecFactorOptions, CancellationToken)

Enrolls a user with a Symantec factor https://developer.okta.com/docs/api/resources/authn#enroll-symantec-vip-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollSymantecFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollSymantecFactorOptions factorOptions

The enroll Symantec factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollTotpFactorOptions, CancellationToken)

Enrolls a user with a TOTP factor https://developer.okta.com/docs/api/resources/authn#enroll-okta-verify-totp-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollTotpFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollTotpFactorOptions factorOptions

The enroll TOTP factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollU2FFactorOptions, CancellationToken)

Enrolls a user with a U2F factor https://developer.okta.com/docs/api/resources/authn#enroll-u2f-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollU2FFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollU2FFactorOptions factorOptions

The enroll U2F factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollWebAuthnFactorOptions, CancellationToken)

Enrolls a user with a WebAuthn factor https://developer.okta.com/docs/api/resources/authn/#enroll-webauthn-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollWebAuthnFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollWebAuthnFactorOptions factorOptions

The enroll U2F factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

EnrollFactorAsync(EnrollYubiKeyFactorOptions, CancellationToken)

Enrolls a user with a YubiKey factor https://developer.okta.com/docs/api/resources/authn#enroll-yubikey-factor

Declaration
Task<IAuthenticationResponse> EnrollFactorAsync(EnrollYubiKeyFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollYubiKeyFactorOptions factorOptions

The enroll YubiKey factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ForgotPasswordAsync(ForgotPasswordOptions, CancellationToken)

Starts a new password recovery transaction for a given user and issues a recovery token that can be used to reset a user’s password. https://developer.okta.com/docs/api/resources/authn#forgot-password

Declaration
Task<IAuthenticationResponse> ForgotPasswordAsync(ForgotPasswordOptions forgotPasswordOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ForgotPasswordOptions forgotPasswordOptions

The forgot password options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

GetPreviousTransactionStateAsync(TransactionStateOptions, CancellationToken)

Moves the current transaction state back to the previous state. https://developer.okta.com/docs/api/resources/authn#previous-transaction-state

Declaration
Task<IAuthenticationResponse> GetPreviousTransactionStateAsync(TransactionStateOptions transactionStateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
TransactionStateOptions transactionStateOptions

The transaction state options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

GetTransactionStateAsync(TransactionStateOptions, CancellationToken)

Retrieves the current transaction state for a state token. https://developer.okta.com/docs/api/resources/authn#get-transaction-state

Declaration
Task<IAuthenticationResponse> GetTransactionStateAsync(TransactionStateOptions transactionStateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
TransactionStateOptions transactionStateOptions

The transaction state options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ResendCallEnrollFactorAsync(EnrollCallFactorOptions, CancellationToken)

Resend a Call challenge. https://developer.okta.com/docs/api/resources/authn#request-example-for-resend-voice-call

Declaration
Task<IAuthenticationResponse> ResendCallEnrollFactorAsync(EnrollCallFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollCallFactorOptions factorOptions

The enroll call factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ResendRecoveryChallengeAsync(ResendRecoveryChallengeOptions, CancellationToken)

Resend a recovery challenge for a factor (SMS/Call) https://developer.okta.com/docs/api/resources/authn#resend-sms-recovery-challenge https://developer.okta.com/docs/api/resources/authn#resend-call-recovery-challenge

Declaration
Task<IAuthenticationResponse> ResendRecoveryChallengeAsync(ResendRecoveryChallengeOptions resendRecoveryChallengeOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ResendRecoveryChallengeOptions resendRecoveryChallengeOptions

The resend recovery challenge options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ResendSmsEnrollFactorAsync(EnrollSmsFactorOptions, CancellationToken)

Resend a SMS challenge. https://developer.okta.com/docs/api/resources/authn#resend-sms-as-part-of-enrollment

Declaration
Task<IAuthenticationResponse> ResendSmsEnrollFactorAsync(EnrollSmsFactorOptions factorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnrollSmsFactorOptions factorOptions

The enroll SMS factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ResendVerifyChallengeAsync(ResendChallengeOptions, CancellationToken)

Resend a verify challenge

Declaration
Task<IAuthenticationResponse> ResendVerifyChallengeAsync(ResendChallengeOptions resendChallengeOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ResendChallengeOptions resendChallengeOptions

The resend challenge options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

ResetPasswordAsync(ResetPasswordOptions, CancellationToken)

Resets user password https://developer.okta.com/docs/api/resources/authn#reset-password

Declaration
Task<IAuthenticationResponse> ResetPasswordAsync(ResetPasswordOptions resetPasswordOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ResetPasswordOptions resetPasswordOptions

The reset password options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

SkipTransactionStateAsync(TransactionStateOptions, CancellationToken)

Sends a skip link to skip the current transaction state and advance to the next state. https://developer.okta.com/docs/api/resources/authn#skip-transaction-state

Declaration
Task<IAuthenticationResponse> SkipTransactionStateAsync(TransactionStateOptions transactionStateOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
TransactionStateOptions transactionStateOptions

The transaction state options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

UnlockAccountAsync(UnlockAccountOptions, CancellationToken)

Unlocks an account https://developer.okta.com/docs/api/resources/authn#unlock-account

Declaration
Task<IAuthenticationResponse> UnlockAccountAsync(UnlockAccountOptions unlockAccountOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UnlockAccountOptions unlockAccountOptions

The unlock account options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyCallFactorOptions, CancellationToken)

Verifies a call factor https://developer.okta.com/docs/api/resources/authn#verify-call-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyCallFactorOptions verifyCallFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyCallFactorOptions verifyCallFactorOptions

The verify call factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyDuoFactorOptions, CancellationToken)

Verifies a Duo factor https://developer.okta.com/docs/api/resources/authn#verify-duo-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyDuoFactorOptions verifyDuoFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyDuoFactorOptions verifyDuoFactorOptions

The verify Duo factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyPushFactorOptions, CancellationToken)

Verifies a push factor https://developer.okta.com/docs/api/resources/authn#verify-push-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyPushFactorOptions verifyPushFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyPushFactorOptions verifyPushFactorOptions

The verify push factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifySecurityQuestionFactorOptions, CancellationToken)

Verifies an answer to a question factor. https://developer.okta.com/docs/api/resources/authn#verify-security-question-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifySecurityQuestionFactorOptions verifySecurityQuestionFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifySecurityQuestionFactorOptions verifySecurityQuestionFactorOptions

The verify security question factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifySmsFactorOptions, CancellationToken)

Verifies a sms factor. https://developer.okta.com/docs/api/resources/authn#verify-sms-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifySmsFactorOptions verifySmsFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifySmsFactorOptions verifySmsFactorOptions

The verify SMS factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyTotpFactorOptions, CancellationToken)

Verifies a TOTP factor https://developer.okta.com/docs/api/resources/authn#verify-totp-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyTotpFactorOptions verifyTotpFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyTotpFactorOptions verifyTotpFactorOptions

The verify TOTP factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyU2FFactorOptions, CancellationToken)

Verifies a U2F factor https://developer.okta.com/docs/api/resources/authn#verify-u2f-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyU2FFactorOptions verifyU2FFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyU2FFactorOptions verifyU2FFactorOptions

The verify U2F factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyFactorAsync(VerifyWebAuthnFactorOptions, CancellationToken)

Verifies Recovery for a factor (WebAuthn). https://developer.okta.com/docs/reference/api/authn/#verify-webauthn-factor

Declaration
Task<IAuthenticationResponse> VerifyFactorAsync(VerifyWebAuthnFactorOptions verifyWebAuthnFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyWebAuthnFactorOptions verifyWebAuthnFactorOptions

The verify recovery factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyRecoveryFactorAsync(VerifyRecoveryFactorOptions, CancellationToken)

Verifies Recovery for a factor (SMS/Call). https://developer.okta.com/docs/api/resources/authn#verify-recovery-factor

Declaration
Task<IAuthenticationResponse> VerifyRecoveryFactorAsync(VerifyRecoveryFactorOptions verifyFactorRecoveryOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyRecoveryFactorOptions verifyFactorRecoveryOptions

The verify recovery factor options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

VerifyRecoveryTokenAsync(VerifyRecoveryTokenOptions, CancellationToken)

Validates a recovery token that was distributed to the end user to continue the recovery transaction. https://developer.okta.com/docs/api/resources/authn#verify-recovery-token

Declaration
Task<IAuthenticationResponse> VerifyRecoveryTokenAsync(VerifyRecoveryTokenOptions verifyRecoveryTokenOptions, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
VerifyRecoveryTokenOptions verifyRecoveryTokenOptions

The verify recovery token options

System.Threading.CancellationToken cancellationToken

The cancellation token

Returns
Type Description
System.Threading.Tasks.Task<IAuthenticationResponse>

The IAuthenticationResponse response

Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.