Expand description
This module contains the Open ID discovery and JWKs loading logic
Structs§
- Open
IdProvider - The OpenIdProvider struct holds all information about the Open ID Provider that is needed for the plugin to work. This includes the Open ID Configuration, the URLs of the endpoints and the public keys that are used for the validation of the ID Token.
- Open
IdResolver - A resolver handles the loading of the configuration from the open id discovery endpoint and the jwks endpoint.
- Root
- This is the main context which loads and parses the plugin configuration, handles the discovery of all Open ID Providers and creates the HTTP Contexts.
Enums§
- Open
IdResolver State - The state of the resolver is an enum which has the following variants: