[−][src]Module parsec_service::authenticators
Request authentication
Authenticators
provide functionality to the service for verifying the authenticity of requests.
The result of an authentication is an ApplicationName
which is parsed by the authenticator and
used throughout the service for identifying the request initiator. The input to an authentication
is the RequestAuth
field of a request, which is parsed by the authenticator specified in the header.
The authentication functionality is abstracted through an Authenticate
trait.
Currently only a simple Direct Authenticator component is implemented.
Modules
direct_authenticator | Direct authenticator |
Structs
ApplicationName | String wrapper for app names |
Traits
Authenticate | Authentication interface |