| Interface | Description |
|---|---|
| BlockingCredentialProvider |
Defines a
CredentialProvider that can be blocking. |
| CredentialProvider |
Defines the authentication mode of users.
|
| CredentialProviderModel |
This class representes a model for a
CredentialProvider |
| LogoutCapable |
Defines a logout capable authentication mode of users.
|
| NonBlockingCredentialProvider |
Defines a
CredentialProvider that can be non-blocking. |
| Class | Description |
|---|---|
| AbstractCredentialProvider |
Abstract implementation of
CredentialProvider, which is configurable. |
| AuthenticateAction |
Cocoon action to perform authentication.
The CredentialProvider define the authentication method and retrieves Credentials.Finally, the Users instance extract the Principal corresponding to the Credentials. |
| BlockingCredentialProviderAction |
This action will authenticate upon a parametrized blocking credential provider
|
| CheckAuthenticationAction |
Checks that the current user is authenticated or throw an
AccessDeniedException. |
| CredentialProviderFactory |
This extension point handles a list of
CredentialProvider handled by the plugins. |
| CredentialProviderParameterTypeExtensionPoint |
Extension point holding all
ModelItemType classes for Schedulable parameters. |
| Credentials |
Credentials represents the characteristics of a user needed to log him
|
| DefaultCredentialProviderModel |
Default implementation of
CredentialProviderModel |
| IsGrantedAction |
This action return EMPTY_MAP or null depending if the request was granted or not.
|
| Enum | Description |
|---|---|
| AuthenticateAction.TOKEN_MODE |
The token mode of this authentication action
|