Module scheme

Module scheme 

Source
Expand description

The scheme module provides functionality to extract header values and authentication scheme related implementations for Basic authentication and JWT based OAuth2 authentication.

Modulesยง

authentication
The trait definition of authentications.
authentication_provider
The trait definition of authentication providers.
basic
The basic scheme module offers an implementation of a basic authentication header extractor, authentication provider and user detail service.
bearer
The bearer scheme module offers an implementation of JWT based OAuth2 authentication header extractor, authentication provider and user detail service.
Additionally a JWK module is provided to load JWKs for token verification from the local file system or dynamically from a HTTP-Endpoint.
header_extractor
The authorization header trait definition and utility functions.