Uses of Class
com.pingidentity.sdk.api.authn.spec.AuthnStateSpec
Packages that use AuthnStateSpec
Package
Description
Contains "spec" classes for states, actions, and errors that are shared across multiple API-capable plugins.
Defines various "spec" classes for the Authentication API.
Defines various utility classes for handling Authentication API requests and generating responses.
-
Uses of AuthnStateSpec in com.pingidentity.sdk.api.authn.common
Fields in com.pingidentity.sdk.api.authn.common declared as AuthnStateSpecModifier and TypeFieldDescriptionstatic final AuthnStateSpec<AccountLinkingFailed>CommonStateSpec.ACCOUNT_LINKING_FAILEDA state where account linking has failed.static final AuthnStateSpec<OneTimeLinkVerificationRequired>CommonStateSpec.ACCOUNT_RECOVERY_OTL_VERIFICATION_REQUIREDA state where one-time link user verification is required for account recovery to proceed.static final AuthnStateSpec<AccountRecoveryUsernameRequired>CommonStateSpec.ACCOUNT_RECOVERY_USERNAME_REQUIREDA state where a username is required for account recovery to proceed.static final AuthnStateSpec<AuthenticationRequired<Device,User>> CommonStateSpec.AUTHENTICATION_REQUIREDA state where user must start the multi-factor authentication.static final AuthnStateSpec<Canceled>CommonStateSpec.CANCELEDThe state where an authentication API action is canceled.static final AuthnStateSpec<ChallengeResponseRequired>CommonStateSpec.CHALLENGE_RESPONSE_REQUIREDA state where the user must enter a challenge response to proceed.static final AuthnStateSpec<ChangePasswordExternal>CommonStateSpec.CHANGE_PASSWORD_EXTERNALA state where the user must change their password at an external password management system.static final AuthnStateSpec<Completed>CommonStateSpec.COMPLETEDThe state where an authentication API action is complete.static final AuthnStateSpec<CurrentCredentialsRequired>CommonStateSpec.CURRENT_CREDENTIALS_REQUIREDA state where the user must enter their current credentials to proceed with change password.static final AuthnStateSpec<DeviceProfileRequired>CommonStateSpec.DEVICE_PROFILE_REQUIREDA state where user's device profile is required.static final AuthnStateSpec<DeviceProfileSessionIdRequired>CommonStateSpec.DEVICE_PROFILE_SESSION_ID_REQUIREDA state where a session identifier from device profiling is required.static final AuthnStateSpec<DeviceSelectionRequired<Device,User>> CommonStateSpec.DEVICE_SELECTION_REQUIREDA state where the user must select a device to proceed.static final AuthnStateSpec<EmailVerificationRequired>CommonStateSpec.EMAIL_VERIFICATION_OTP_REQUIREDA state where the user is required to verify their email via OTP.static final AuthnStateSpec<EmailVerificationRequired>CommonStateSpec.EMAIL_VERIFICATION_REQUIREDA state where the user is required to verify their email.static final AuthnStateSpec<Void>CommonStateSpec.EXTERNAL_AUTHENTICATION_COMPLETEDA state where external authentication has completed.static final AuthnStateSpec<ExternalAuthenticationFailed>CommonStateSpec.EXTERNAL_AUTHENTICATION_FAILEDA state where external authentication has failed.static final AuthnStateSpec<ExternalAuthenticationRequired>CommonStateSpec.EXTERNAL_AUTHENTICATION_REQUIREDA state where external authentication is required.static final AuthnStateSpec<AuthenticationFailed>CommonStateSpec.FAILEDA state indicating that an error occurred that terminated the authentication flow.static final AuthnStateSpec<IdentifierRequired>CommonStateSpec.IDENTIFIER_REQUIREDA state where an identifier is required for authentication to proceed.static final AuthnStateSpec<MfaCompleted>CommonStateSpec.MFA_COMPLETEDA state where the user has passed multi-factor authentication.static final AuthnStateSpec<MfaFailed>CommonStateSpec.MFA_FAILEDA state where the user has failed multi-factor authentication.static final AuthnStateSpec<MobilePairingRequired>CommonStateSpec.MOBILE_PAIRING_REQUIREDA state where mobile pairing is required.static final AuthnStateSpec<NewPasswordRequired>CommonStateSpec.MUST_CHANGE_PASSWORDA state where the user's existing password is expired and must be changed.static final AuthnStateSpec<NewPasswordRecommended>CommonStateSpec.NEW_PASSWORD_RECOMMENDEDA state where the user's existing password is about to expire, and password change is recommended.static final AuthnStateSpec<NewPasswordRequired>CommonStateSpec.NEW_PASSWORD_REQUIREDA state where a new password is required to proceed.static final AuthnStateSpec<OAuthDeviceCompleted>CommonStateSpec.OAUTH_DEVICE_COMPLETEDstatic final AuthnStateSpec<OAuthDeviceUserCodeConfirmationRequired>CommonStateSpec.OAUTH_DEVICE_USER_CODE_CONFIRMATION_REQUIREDstatic final AuthnStateSpec<OAuthDeviceUserCodeRequired>CommonStateSpec.OAUTH_DEVICE_USER_CODE_REQUIREDstatic final AuthnStateSpec<OtpRequired<Device,User>> CommonStateSpec.OTP_REQUIREDA state where the user must enter an OTP to proceed.static final AuthnStateSpec<OtpVerified>CommonStateSpec.OTP_VERIFIEDA state where the user has completed multi-factor authentication via an OTP.static final AuthnStateSpec<PasswordResetRequired>CommonStateSpec.PASSWORD_RESET_REQUIREDA state where a new password is required to complete password reset.static final AuthnStateSpec<PushConfirmationRejected<Device,User>> CommonStateSpec.PUSH_CONFIRMATION_REJECTEDA state where the push confirmation was rejected.static final AuthnStateSpec<PushConfirmationTimedOut<Device,User>> CommonStateSpec.PUSH_CONFIRMATION_TIMED_OUTA state where the push confirmation is timed out.static final AuthnStateSpec<PushConfirmationWaiting<Device,User>> CommonStateSpec.PUSH_CONFIRMATION_WAITINGA state where waiting for the user to confirm the push multi-factor authentication request.static final AuthnStateSpec<RecoveryCodeRequired>CommonStateSpec.RECOVERY_CODE_REQUIREDA state where a recovery pass code is required for account recovery to proceed.static final AuthnStateSpec<RegistrationRequired>CommonStateSpec.REGISTRATION_REQUIRED_AUTHN_STATE_SPECThe state where user registration is required.static final AuthnStateSpec<Resume>CommonStateSpec.RESUMEThe state where the API client must redirect to PingFederate for processing to continue.static final AuthnStateSpec<SuccessfulAccountUnlock>CommonStateSpec.SUCCESSFUL_ACCOUNT_UNLOCKA state where the user has successfully complete an account unlock.static final AuthnStateSpec<SuccessfulPasswordChange>CommonStateSpec.SUCCESSFUL_PASSWORD_CHANGEA state where the user has successfully completed a password change.static final AuthnStateSpec<SuccessfulPasswordReset>CommonStateSpec.SUCCESSFUL_PASSWORD_RESETA state where the user has successfully completed a password reset.static final AuthnStateSpec<UsernamePasswordRequired>CommonStateSpec.USERNAME_PASSWORD_REQUIREDA state where the user must enter their username and password to proceed.static final AuthnStateSpec<UsernameRecoveryEmailRequired>CommonStateSpec.USERNAME_RECOVERY_EMAIL_REQUIREDThe status indicating that the user must enter their email to proceed.static final AuthnStateSpec<UsernameRecoveryEmailSent>CommonStateSpec.USERNAME_RECOVERY_EMAIL_SENTThe status indicating that an email containing the user's username has be sent. -
Uses of AuthnStateSpec in com.pingidentity.sdk.api.authn.spec
Methods in com.pingidentity.sdk.api.authn.spec that return AuthnStateSpecMethods in com.pingidentity.sdk.api.authn.spec that return types with arguments of type AuthnStateSpecModifier and TypeMethodDescriptionList<AuthnStateSpec<?>>PluginApiSpec.getStates()Get the states available in the plugin's API.Methods in com.pingidentity.sdk.api.authn.spec with parameters of type AuthnStateSpecModifier and TypeMethodDescriptionAuthnStateSpec.Builder.template(AuthnStateSpec<?> template, Class<ModelType> overrideModelClass) Initialize the builder with the values from an existing spec, overriding the model class.AuthnStateSpec.Builder.template(AuthnStateSpec<ModelType> template) Initialize the builder with the values from an existing spec.Method parameters in com.pingidentity.sdk.api.authn.spec with type arguments of type AuthnStateSpecModifier and TypeMethodDescriptionvoidPluginApiSpec.setStates(List<AuthnStateSpec<?>> states) Set the states available in the plugin's API.Constructor parameters in com.pingidentity.sdk.api.authn.spec with type arguments of type AuthnStateSpecModifierConstructorDescriptionPluginApiSpec(List<AuthnStateSpec<?>> states) Create an instance based on the specified parameters. -
Uses of AuthnStateSpec in com.pingidentity.sdk.api.authn.util
Methods in com.pingidentity.sdk.api.authn.util with parameters of type AuthnStateSpecModifier and TypeMethodDescription<ModelType>
AuthnState<ModelType>AuthnApiSupport.makeAuthnState(javax.servlet.http.HttpServletRequest request, AuthnStateSpec<ModelType> stateSpec, ModelType stateModel) Create anAuthnStateinstance based on anAuthnStateSpecinstance.