Module actix_web_security::authentication::scheme[][src]

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.