[][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