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