Package org.ametys.core.authentication
-
Interface Summary Interface Description BlockingCredentialProvider Defines aCredentialProviderthat can be blocking.CredentialProvider Defines the authentication mode of users.CredentialProviderModel This class representes a model for aCredentialProviderLogoutCapable Defines a logout capable authentication mode of users.NonBlockingCredentialProvider Defines aCredentialProviderthat can be non-blocking. -
Class Summary Class Description AbstractCredentialProvider Abstract implementation ofCredentialProvider, which is configurable.AuthenticateAction Cocoon action to perform authentication.
TheCredentialProviderdefine the authentication method and retrievesCredentials.
Finally, the Users instance extract the Principal corresponding to theCredentials.BlockingCredentialProviderAction This action will authenticate upon a parametrized blocking credential providerCheckAuthenticationAction Checks that the current user is authenticated or throw anAccessDeniedException.CredentialProviderFactory This extension point handles a list ofCredentialProviderhandled by the plugins.CredentialProviderParameterTypeExtensionPoint Extension point holding allModelItemTypeclasses for Schedulable parameters.Credentials Credentials represents the characteristics of a user needed to log himDefaultCredentialProviderModel Default implementation ofCredentialProviderModelIsGrantedAction This action return EMPTY_MAP or null depending if the request was granted or not. -
Enum Summary Enum Description AuthenticateAction.TOKEN_MODE The token mode of this authentication action