An Authenticator.
An AuthenticatorBuilder.
An AuthenticatorBuilder. It helps to create instances of an Authenticator and to parse them from incoming requests.
the user object type
Defines a backing store for Authenticator instances
Defines a backing store for Authenticator instances
the Authenticator type the store manages
A Cookie based authenticator.
A Cookie based authenticator. This authenticator puts an id an a cookie that is then used to track authenticated users. Since the cookie only has the id for this authenticator the rest of the data is stored using an instance of the AuthenticatorStore.
the user type (defined by the application using the module)
the authenticator id
the user this authenticator is associated with
the expiration date
the last time the authenticator was used
the authenticator creation time
the authenticator store where instances of this authenticator are persisted
RuntimeEnvironment
AuthenticatorStore
An authenticator builder.
An authenticator builder. It can create an Authenticator instance from an http request or from a user object
the user object type
A http header based authenticator.
A http header based authenticator. This authenticator works using the X-Auth-Token header in the http request to track authenticated users. Since the token is only an id the rest of the user data is stored using an instance of the AuthenticatorStore.
the user type (defined by the application using the module)
the authenticator id
the user this authenticator is associated with
the expiration date
the last time the authenticator was used
the authenticator creation time
the authenticator store where instances of this authenticator are persisted
RuntimeEnvironment
AuthenticatorStore
An authenticator builder.
An authenticator builder. It can create an Authenticator instance from an http request or from a user object
the user object type
An Authenticator Id generator.
Base trait for the Cookie and Http Header based authenticators
Base trait for the Cookie and Http Header based authenticators
the user object type
the authenticator type
An Authenticator. Instances of this trait are used to track authenticated users
the user object type