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:
- [Issuer::new]
-
Well known Discovery API:
- [Issuer::discover]
- [Issuer::discover_async]
-
Webfinger Discovery API:
- [Issuer::webfinger]
- [Issuer::webfinger_async]
-
Client from Issuer API
- [Issuer::client]
Client API
-
Client Read
- [Client::from_uri]
- [Client::from_uri_async]
-
Dynamic Client Registration
- [Client::register]
- [Client::register_async]
Modules
- OIDC Client module
- Issuer struct contains the discovered OpenID Connect Issuer Metadata.
- Jwks implementation used by this crate.
- Re exports from the crate
- Types Module