| Class and Description |
|---|
| Account
Provides account informations for authentication and authorization.
|
| Account.AccountProvider
Provider which can be used to load
Account data. |
| Account.Builder
Builder to create
Account instances. |
| AuthContext
Represents the current authentication/authorization context.
|
| AuthContext.AuthenticationHolder
Auth context
Authentication holder, which handles the current Authentication reference on behalf
of the Auth context. |
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| Authentication.AuthenticationListener
Listener to handle authentication events.
|
| Authentication.AuthenticationNotifier
Supports
Authentication.AuthenticationListener registration. |
| Authentication.Builder
Builder to create
Authentication instances. |
| AuthenticationInspector
Represents an object which provides the current
Authentication, if available. |
| AuthenticationToken
Represents the token for an authentication request, to be processed by
Authenticator.authenticate(AuthenticationToken) to obtain a valid Authentication for a principal (for
example a user). |
| AuthenticationToken.AuthenticationTokenResolver
Resolver to obtain an
AuthenticationToken from an authentication request using a generic Message. |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| Authenticator.MessageAuthenticator
Authenticator which support authentication using generic authentication request
Messages. |
| Authorizer
An Authorizer is responsible for
Authentication authorization control using
Authentication.getPermissions() permissions. |
| Credentials
Interface to represent credential data (such a passwords or account keys)
|
| Credentials.Builder
Builder to create
Credentials instances. |
| Credentials.Encoder
Builder to encode credentials using hash for secure storing.
|
| CredentialsContainer
Interface implemented by classes which provides credentials data
|
| CredentialsContainer.CredentialsMatcher
This interface represents classes able to determine if provided credentials matches account's stored credentials.
|
| Permission
Represents a generic permission granted to a principal in authorization context and associated to an
Authentication object. |
| Realm
A Realm represents a security abstraction providing operations for principals authentication (for example login a
user relying on user accounts informations) and authorization (permission check against principal grants stored in
this realm).
|
| Realm.Builder
Builder to create
Realm instances. |
| Class and Description |
|---|
AuthenticationError
ErrorResponse extensions for authentication errors. |
| Class and Description |
|---|
| Account
Provides account informations for authentication and authorization.
|
| Account.AccountProvider
Provider which can be used to load
Account data. |
| Account.Builder
Builder to create
Account instances. |
| AuthContext
Represents the current authentication/authorization context.
|
| AuthContext.AuthenticationHolder
Auth context
Authentication holder, which handles the current Authentication reference on behalf
of the Auth context. |
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| Authentication.AuthenticationListener
Listener to handle authentication events.
|
| Authentication.AuthenticationNotifier
Supports
Authentication.AuthenticationListener registration. |
| Authentication.Builder
Builder to create
Authentication instances. |
| AuthenticationInspector
Represents an object which provides the current
Authentication, if available. |
| AuthenticationToken
Represents the token for an authentication request, to be processed by
Authenticator.authenticate(AuthenticationToken) to obtain a valid Authentication for a principal (for
example a user). |
| AuthenticationToken.AuthenticationTokenResolver
Resolver to obtain an
AuthenticationToken from an authentication request using a generic Message. |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| Authenticator.MessageAuthenticator
Authenticator which support authentication using generic authentication request
Messages. |
| Authorizer
An Authorizer is responsible for
Authentication authorization control using
Authentication.getPermissions() permissions. |
| Credentials
Interface to represent credential data (such a passwords or account keys)
|
| Credentials.Builder
Builder to create
Credentials instances. |
| Credentials.Encoder
Builder to encode credentials using hash for secure storing.
|
| CredentialsContainer
Interface implemented by classes which provides credentials data
|
| CredentialsContainer.CredentialsMatcher
This interface represents classes able to determine if provided credentials matches account's stored credentials.
|
| Permission
Represents a generic permission granted to a principal in authorization context and associated to an
Authentication object. |
| Realm
A Realm represents a security abstraction providing operations for principals authentication (for example login a
user relying on user accounts informations) and authorization (permission check against principal grants stored in
this realm).
|
| Realm.Builder
Builder to create
Realm instances. |
| Class and Description |
|---|
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| Authentication.Builder
Builder to create
Authentication instances. |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| Class and Description |
|---|
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| Authentication.Builder
Builder to create
Authentication instances. |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| Class and Description |
|---|
| AuthenticationToken
Represents the token for an authentication request, to be processed by
Authenticator.authenticate(AuthenticationToken) to obtain a valid Authentication for a principal (for
example a user). |
| CredentialsContainer
Interface implemented by classes which provides credentials data
|
| Class and Description |
|---|
| AuthContext
Represents the current authentication/authorization context.
|
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| AuthenticationToken
Represents the token for an authentication request, to be processed by
Authenticator.authenticate(AuthenticationToken) to obtain a valid Authentication for a principal (for
example a user). |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| CredentialsContainer
Interface implemented by classes which provides credentials data
|
| Permission
Represents a generic permission granted to a principal in authorization context and associated to an
Authentication object. |
| Realm
A Realm represents a security abstraction providing operations for principals authentication (for example login a
user relying on user accounts informations) and authorization (permission check against principal grants stored in
this realm).
|
| Class and Description |
|---|
| AuthContext.AuthenticationHolder
Auth context
Authentication holder, which handles the current Authentication reference on behalf
of the Auth context. |
| Authentication
Represents an authenticated principal (for example a user) using
Authenticator.authenticate(AuthenticationToken). |
| AuthenticationToken
Represents the token for an authentication request, to be processed by
Authenticator.authenticate(AuthenticationToken) to obtain a valid Authentication for a principal (for
example a user). |
| Authenticator
Authenticator is responsible for authenticating accounts using an
AuthenticationToken. |
| CredentialsContainer
Interface implemented by classes which provides credentials data
|
| Permission
Represents a generic permission granted to a principal in authorization context and associated to an
Authentication object. |
Copyright © 2019 The Holon Platform. All rights reserved.