A trait which provides a cache API.
A trait which provides a mockable implementation for a DateTime instance.
Credentials to authenticate with.
Credentials to authenticate with.
The unique identifier to authenticate with.
The password to authenticate with.
Contains the default request extractors.
A request which can extract values based on the request body.
A request which can extract values based on the request body.
The type of the request body.
A generator which creates a fingerprint to identify a user.
A trait which provides a mockable implementation for the HTTP layer.
A generator which creates an ID.
Default request extractors with lower priority.
A trait that defines the password hasher interface.
The password details.
The password details.
The ID of the hasher used to hash this password.
The hashed password.
The optional salt used when hashing.
Implementation of the HTTP layer which uses the Play web service implementation.
Implementation of the HTTP layer which uses the Play web service implementation.
It makes no sense to move the HTTPLayer implementation to the contrib package, because the complete Silhouette module is bound to Play's HTTP implementation. So this layer exists only for mocking purpose.
Adds the ability to extract values from a request.
Base64 helper.
Creates a clock implementation.
Provides default endpoints used by the core as a last fallback.
The companion object.
The companion object.
Provides utilities used by the API.