Crate openid_client
source ·Expand description
OpenID Client
WORK IN PROGRESS. DO NOT USE
This crate is an OpenID Connect RP library based on an openid client by panva called openid-client
Issuer API
-
New Instance API:
-
Well known Discovery API:
-
Webfinger Discovery API:
-
Client from Issuer API
Client API
-
Client Read
-
Dynamic Client Registration
Structs
- Client instance
- Client Metadata
- Client Options
- A set of HTTP headers
- Represents an HTTP header field name
- Represents an HTTP header field value.
- Holds all the discovered values from the OIDC Issuer
- IssuerMetadata
- JWK structure
- JWKS Structure
- #MtlsEndpoints Alternative endpoints that can be used by a client with mTLS to access
- OidcClientError
- Request
- RequestOptions
- Response
- WebFingerResponse
Type Definitions
type RequestInterceptoris the alias for the closure that can be passed through one of several methods that will be executed every time a request is being made.