Package com.sun.identity.authentication.spi
@Supported
package com.sun.identity.authentication.spi
AM Authentication Service Provider Interface callbacks
-
ClassDescriptionThe
AMAuthCallBack
interface should be implemented by external business logic code, in order to receive callbacks from the authentication framework when one of the following events happens : account lockout password change (via LDAP module)TheAMAuthCallBackException
is used to specify an exception related to an authentication framework callback.An abstract class which implements JAAS LoginModule, it provides methods to access OpenAM services and the module xml configuration.TheAMPostAuthProcessInterface
interface needs to be implemented by services and applications to do post authentication processing.AuthenticationException
class is for handling Exception that is thrown when the user-entered tokens cause the authentication module to be authenticated to fail.This class is for handling message localization in LoginException.HttpCallback
class implementsCallback
and is used by the authentication module with HTTP protocol based handshaking negotiation.Builder object for theHttpCallback
.Exception that is thrown when the user-entered password token causes the authentication module to be authenticated to fail.A callback that allows some extra metadata to be sent in the response.A builder for theMetadataCallback
.PagePropertiesCallback
class implementsCallback
and used for exchanging all UI related attributes information such as template name,errorState
to indicate whether a template is an error page, page header, image name , page timeout value, name of module.ThisRedirectCallback
class implementsCallback
and is used by the authentication module when redirect to a particulat URL is required with specific redirect data.A builder for constructing RedirectCallback instances.An application implements aUserIDGenerator
interface and registers itself to the Core Authentication service so that authentication modules can retrieve a list of auto-generated user IDs.This class is for handling Exception that is thrown when the user name password validation plugin is failed or any invalid characters detected in user name.Underlying security services instantiate and pass anX509CertificateCallback
to theinvokeCallback
method of aCallbackHandler
to retrieve the contents of an X.509 Certificate.Builder for theX509CertificateCallback
.