AuthenticationResponse |
AuthenticationClient.activateFactor(String factorId,
ActivateFactorRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
The sms, call and token:software:totp factor types require activation to complete the enrollment process.
|
AuthenticationResponse |
AuthenticationClient.answerRecoveryQuestion(RecoveryQuestionAnswerRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Answers the user’s recovery question to ensure only the end user redeemed the recovery token for recovery transaction
with a RECOVERY status.
|
AuthenticationResponse |
AuthenticationClient.authenticate(AuthenticationRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Initiates a username and password login against Okta's Authentication API.
|
AuthenticationResponse |
AuthenticationClient.cancel(String stateToken,
RequestContext requestContext) |
Cancels the current transaction and revokes the state token.
|
AuthenticationResponse |
AuthenticationClient.challengeFactor(String factorId,
String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Requests a challenge factor be sent to the user via the corresponding {code}factorId{code}.
|
AuthenticationResponse |
AuthenticationClient.changePassword(ChangePasswordRequest changePasswordRequest,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
This operation changes a user’s password by providing the existing password and the new password password for authentication transactions with either the PASSWORD_EXPIRED or PASSWORD_WARN state.
|
AuthenticationResponse |
AuthenticationClient.enrollFactor(FactorEnrollRequest factorEnrollRequest,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Enrolls a user with a factor assigned by their MFA Policy.
|
AuthenticationResponse |
AuthenticationClient.previous(String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Moves the current transaction state back to the previous state.
|
AuthenticationResponse |
AuthenticationClient.recoverPassword(RecoverPasswordRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
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.
|
AuthenticationResponse |
AuthenticationClient.resendActivateFactor(String factorId,
String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Resend an activation factor challenge to a user.
|
AuthenticationResponse |
AuthenticationClient.resendVerifyFactor(String factorId,
String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Resend a factor verification challenge to a user.
|
AuthenticationResponse |
AuthenticationClient.resetPassword(ChangePasswordRequest changePasswordRequest,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Resets a user’s password to complete a recovery transaction with a PASSWORD_RESET state.
|
AuthenticationResponse |
AuthenticationClient.skip(String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Skip the current transaction state and advance to the next state.
|
AuthenticationResponse |
AuthenticationClient.unlockAccount(UnlockAccountRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Starts a new unlock recovery transaction for a given user and issues a recovery token that can be used to unlock a user’s account.
|
AuthenticationResponse |
AuthenticationClient.verifyActivation(String factorId,
String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Returns the state of factor's activation.
|
AuthenticationResponse |
AuthenticationClient.verifyFactor(String factorId,
VerifyFactorRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Verifies an enrolled factor for an authentication transaction with the MFA_REQUIRED or MFA_CHALLENGE state
|
AuthenticationResponse |
AuthenticationClient.verifyFactor(String factorId,
String stateToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Verifies the state of a factor.
|
AuthenticationResponse |
AuthenticationClient.verifyRecoveryToken(String recoveryToken,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Validates a recovery token that was distributed to the end user to continue the recovery transaction.
|
AuthenticationResponse |
AuthenticationClient.verifyUnlockAccount(FactorType factorType,
VerifyRecoveryRequest request,
RequestContext requestContext,
AuthenticationStateHandler stateHandler) |
Verifies a recovery challenge sent to the user for primary authentication for a recovery transaction with RECOVERY_CHALLENGE status.
|