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.