[−][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.
Modules
direct_authenticator | Direct authenticator |
unix_peer_credentials_authenticator | Unix peer credentials authenticator |
Structs
ApplicationName | String wrapper for app names |
Enums
AuthenticatorConfig | Authenticator configuration structure |
Traits
Authenticate | Authentication interface |