Package org.ametys.core.authentication
-
Interface Summary Interface Description BlockingCredentialProvider Defines aCredentialProvider
that can be blocking.CredentialProvider Defines the authentication mode of users.CredentialProviderModel This class representes a model for aCredentialProvider
LogoutCapable Defines a logout capable authentication mode of users.NonBlockingCredentialProvider Defines aCredentialProvider
that can be non-blocking. -
Class Summary Class Description AbstractCredentialProvider Abstract implementation ofCredentialProvider
, which is configurable.AuthenticateAction Cocoon action to perform authentication.
TheCredentialProvider
define 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 ofCredentialProvider
handled by the plugins.CredentialProviderParameterTypeExtensionPoint Extension point holding allModelItemType
classes for Schedulable parameters.Credentials Credentials represents the characteristics of a user needed to log himDefaultCredentialProviderModel Default implementation ofCredentialProviderModel
IsGrantedAction 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