Class CommonActionSpec
- java.lang.Object
-
- com.pingidentity.sdk.api.authn.common.CommonActionSpec
-
public class CommonActionSpec extends Object
This class defines a set of commonAuthnErrorDetailSpecspecs for use across API-capable PingFederate plugins.- Since:
- 9.3
-
-
Field Summary
Fields Modifier and Type Field Description static AuthnActionSpec<AuthenticationSourceSelection>ALTERNATIVE_AUTHENTICATIONThe action used when the end user opts to use an alternative authentication source.static AuthnActionSpec<Authenticate>AUTHENTICATEThe action used to start a multi-factor authentication.static AuthnActionSpec<Void>CANCELThe action used to cancel the current operation.static AuthnActionSpec<Void>CANCEL_ACCOUNT_RECOVERYThe action used when the end user cancels the current account recovery process.static AuthnActionSpec<Void>CANCEL_AUTHENTICATIONDeprecated.UseCANCELinstead.static AuthnActionSpec<Void>CANCEL_IDENTIFIER_SUBMISSIONThe action used when the end user opts to cancel identifier submission.static AuthnActionSpec<Void>CANCEL_PASSWORD_CHANGEThe action used when the end user cancels a password change.static AuthnActionSpec<Void>CANCEL_USERNAME_RECOVERYThe action used when the end user cancels the current username recovery flow.static AuthnActionSpec<CheckAccountRecoveryUsername>CHECK_ACCOUNT_RECOVERY_USERNAMEThe action used when the end user submits the username of an existing account selected for account recovery.static AuthnActionSpec<CheckChallengeResponse>CHECK_CHALLENGE_RESPONSEThe action used when the end user submits their one-time challenge response.static AuthnActionSpec<CheckCurrentCredentials>CHECK_CURRENT_CREDENTIALSThe action used to validate current credential when an end user initiates change password configured with multi-factor authentication.static AuthnActionSpec<CheckNewPassword>CHECK_NEW_PASSWORDThe action used when the end user submits a new password for validation.static AuthnActionSpec<CheckOtp>CHECK_OTPThe action used to check if an OTP is valid.static AuthnActionSpec<CheckPasswordReset>CHECK_PASSWORD_RESETThe action used when the end user submits a new password for password reset.static AuthnActionSpec<CheckRecoveryCode>CHECK_RECOVERY_CODEThe action used when the end user submits the recovery pass code for user verification during account recovery.static AuthnActionSpec<CheckUsernamePassword>CHECK_USERNAME_PASSWORDThe action used when the end user submits their credentials.static AuthnActionSpec<CheckUsernameRecoveryEmail>CHECK_USERNAME_RECOVERY_EMAILThe action used when the end user submits the email address associated with the username to be recovered.static AuthnActionSpec<ClearIdentifier>CLEAR_IDENTIFIERThe action used when the end user opts to clear a previously submitted identifier.static AuthnActionSpec<ConfirmUserCode>CONFIRM_USER_CODEThe action used to confirm the user code in the OAuth device authorization flow.static AuthnActionSpec<Void>CONTINUEThe action used to continue the current operation.static AuthnActionSpec<Void>CONTINUE_ACCOUNT_RECOVERYThe action used when the end user wishes to continue account recovery after an account unlock.static AuthnActionSpec<Void>CONTINUE_AUTHENTICATIONDeprecated.UseCONTINUEinstead.static AuthnActionSpec<Void>INITIATE_ACCOUNT_RECOVERYThe action used when the end user initiates an account recovery process.static AuthnActionSpec<Void>INITIATE_PASSWORD_CHANGEThe action used when the end user initiates a password change.static AuthnActionSpec<Void>INITIATE_REGISTRATIONThe action used when the end user initiates registration.static AuthnActionSpec<Void>POLLThe action used to get the current operation's status.static AuthnActionSpec<Void>RECOVER_USERNAMEThe action used when the end user initiates a username recovery.static AuthnActionSpec<RegisterUser>REGISTER_USERThe action used when registering a new user.static AuthnActionSpec<Void>RESEND_OTPThe action used to resend an OTP to the user's selected device.static AuthnActionSpec<Void>RESTARTThe action used when the user restarts the authentication process.static AuthnActionSpec<SelectDevice>SELECT_DEVICEThe action used to select a device.static AuthnActionSpec<Void>SEND_EMAIL_VERIFICATION_OTLThe action used to send an OTL to the user for email verification.static AuthnActionSpec<Void>SKIP_OTPThe action used to skip an OTP check.static AuthnActionSpec<SubmitDeviceProfile<? extends DeviceProfile>>SUBMIT_DEVICE_PROFILEThe action used for submitting a user's device profile.static AuthnActionSpec<SubmitDeviceProfileSessionId>SUBMIT_DEVICE_PROFILE_SESSION_IDThe action used to submit a session identifier when a device is profiled.static AuthnActionSpec<SubmitIdentifier>SUBMIT_IDENTIFIERThe action used when the end user submits an identifier.static AuthnActionSpec<SubmitUserCode>SUBMIT_USER_CODEThe action used to submit the user code in the OAuth device authorization flow.
-
Constructor Summary
Constructors Constructor Description CommonActionSpec()
-
-
-
Field Detail
-
CHECK_USERNAME_PASSWORD
public static final AuthnActionSpec<CheckUsernamePassword> CHECK_USERNAME_PASSWORD
The action used when the end user submits their credentials.- Since:
- 9.3
-
ALTERNATIVE_AUTHENTICATION
public static final AuthnActionSpec<AuthenticationSourceSelection> ALTERNATIVE_AUTHENTICATION
The action used when the end user opts to use an alternative authentication source.- Since:
- 9.3
-
CHECK_CHALLENGE_RESPONSE
public static final AuthnActionSpec<CheckChallengeResponse> CHECK_CHALLENGE_RESPONSE
The action used when the end user submits their one-time challenge response.- Since:
- 9.3
-
CANCEL_AUTHENTICATION
public static final AuthnActionSpec<Void> CANCEL_AUTHENTICATION
Deprecated.UseCANCELinstead.The action used when the end user cancels the current step in the authentication flow.- Since:
- 9.3
-
CANCEL
public static final AuthnActionSpec<Void> CANCEL
The action used to cancel the current operation.- Since:
- 10.1
-
CONTINUE
public static final AuthnActionSpec<Void> CONTINUE
The action used to continue the current operation.- Since:
- 10.3
-
RESTART
public static final AuthnActionSpec<Void> RESTART
The action used when the user restarts the authentication process.- Since:
- 10.3
-
INITIATE_PASSWORD_CHANGE
public static final AuthnActionSpec<Void> INITIATE_PASSWORD_CHANGE
The action used when the end user initiates a password change.- Since:
- 9.3
-
CANCEL_PASSWORD_CHANGE
public static final AuthnActionSpec<Void> CANCEL_PASSWORD_CHANGE
The action used when the end user cancels a password change.- Since:
- 9.3
-
CHECK_NEW_PASSWORD
public static final AuthnActionSpec<CheckNewPassword> CHECK_NEW_PASSWORD
The action used when the end user submits a new password for validation.- Since:
- 9.3
-
CONTINUE_AUTHENTICATION
public static final AuthnActionSpec<Void> CONTINUE_AUTHENTICATION
Deprecated.UseCONTINUEinstead.The action used when the end user wishes to continue authentication after an action.- Since:
- 9.3
-
INITIATE_ACCOUNT_RECOVERY
public static final AuthnActionSpec<Void> INITIATE_ACCOUNT_RECOVERY
The action used when the end user initiates an account recovery process.- Since:
- 9.3
-
CANCEL_ACCOUNT_RECOVERY
public static final AuthnActionSpec<Void> CANCEL_ACCOUNT_RECOVERY
The action used when the end user cancels the current account recovery process.- Since:
- 9.3
-
CHECK_ACCOUNT_RECOVERY_USERNAME
public static final AuthnActionSpec<CheckAccountRecoveryUsername> CHECK_ACCOUNT_RECOVERY_USERNAME
The action used when the end user submits the username of an existing account selected for account recovery.- Since:
- 9.3
-
CHECK_RECOVERY_CODE
public static final AuthnActionSpec<CheckRecoveryCode> CHECK_RECOVERY_CODE
The action used when the end user submits the recovery pass code for user verification during account recovery.- Since:
- 9.3
-
CHECK_PASSWORD_RESET
public static final AuthnActionSpec<CheckPasswordReset> CHECK_PASSWORD_RESET
The action used when the end user submits a new password for password reset.- Since:
- 9.3
-
CONTINUE_ACCOUNT_RECOVERY
public static final AuthnActionSpec<Void> CONTINUE_ACCOUNT_RECOVERY
The action used when the end user wishes to continue account recovery after an account unlock.- Since:
- 9.3
-
RECOVER_USERNAME
public static final AuthnActionSpec<Void> RECOVER_USERNAME
The action used when the end user initiates a username recovery.- Since:
- 9.3
-
CHECK_USERNAME_RECOVERY_EMAIL
public static final AuthnActionSpec<CheckUsernameRecoveryEmail> CHECK_USERNAME_RECOVERY_EMAIL
The action used when the end user submits the email address associated with the username to be recovered.- Since:
- 9.3
-
CANCEL_USERNAME_RECOVERY
public static final AuthnActionSpec<Void> CANCEL_USERNAME_RECOVERY
The action used when the end user cancels the current username recovery flow.- Since:
- 9.3
-
SUBMIT_IDENTIFIER
public static final AuthnActionSpec<SubmitIdentifier> SUBMIT_IDENTIFIER
The action used when the end user submits an identifier.- Since:
- 10.0
-
CLEAR_IDENTIFIER
public static final AuthnActionSpec<ClearIdentifier> CLEAR_IDENTIFIER
The action used when the end user opts to clear a previously submitted identifier.- Since:
- 10.0
-
CANCEL_IDENTIFIER_SUBMISSION
public static final AuthnActionSpec<Void> CANCEL_IDENTIFIER_SUBMISSION
The action used when the end user opts to cancel identifier submission.- Since:
- 10.0
-
INITIATE_REGISTRATION
public static final AuthnActionSpec<Void> INITIATE_REGISTRATION
The action used when the end user initiates registration.- Since:
- 10.1
-
REGISTER_USER
public static final AuthnActionSpec<RegisterUser> REGISTER_USER
The action used when registering a new user.- Since:
- 10.1
-
SELECT_DEVICE
public static final AuthnActionSpec<SelectDevice> SELECT_DEVICE
The action used to select a device.- Since:
- 10.1
-
CHECK_OTP
public static final AuthnActionSpec<CheckOtp> CHECK_OTP
The action used to check if an OTP is valid.- Since:
- 10.1
-
RESEND_OTP
public static final AuthnActionSpec<Void> RESEND_OTP
The action used to resend an OTP to the user's selected device.- Since:
- 10.1
-
AUTHENTICATE
public static final AuthnActionSpec<Authenticate> AUTHENTICATE
The action used to start a multi-factor authentication.- Since:
- 10.1
-
POLL
public static final AuthnActionSpec<Void> POLL
The action used to get the current operation's status.- Since:
- 10.1
-
SUBMIT_DEVICE_PROFILE
public static final AuthnActionSpec<SubmitDeviceProfile<? extends DeviceProfile>> SUBMIT_DEVICE_PROFILE
The action used for submitting a user's device profile.- Since:
- 10.2
-
CHECK_CURRENT_CREDENTIALS
public static final AuthnActionSpec<CheckCurrentCredentials> CHECK_CURRENT_CREDENTIALS
The action used to validate current credential when an end user initiates change password configured with multi-factor authentication.- Since:
- 10.2
-
SUBMIT_DEVICE_PROFILE_SESSION_ID
public static final AuthnActionSpec<SubmitDeviceProfileSessionId> SUBMIT_DEVICE_PROFILE_SESSION_ID
The action used to submit a session identifier when a device is profiled.- Since:
- 10.3
-
SEND_EMAIL_VERIFICATION_OTL
public static final AuthnActionSpec<Void> SEND_EMAIL_VERIFICATION_OTL
The action used to send an OTL to the user for email verification.- Since:
- 10.3
-
SKIP_OTP
public static final AuthnActionSpec<Void> SKIP_OTP
The action used to skip an OTP check.- Since:
- 11.0
-
SUBMIT_USER_CODE
public static final AuthnActionSpec<SubmitUserCode> SUBMIT_USER_CODE
The action used to submit the user code in the OAuth device authorization flow.- Since:
- 11.1
-
CONFIRM_USER_CODE
public static final AuthnActionSpec<ConfirmUserCode> CONFIRM_USER_CODE
The action used to confirm the user code in the OAuth device authorization flow.- Since:
- 11.1
-
-