Expand description
OIDC Authentication for pgwire connections.
This module provides JWT-based authentication using OpenID Connect (OIDC). JWTs are validated locally using JWKS fetched from the configured provider.
Structsยง
- Generic
Oidc Authenticator - OIDC Authenticator that validates JWTs using JWKS.
- Generic
Oidc Authenticator Inner - Oidc
Claims - Claims extracted from a validated JWT.
- Oidc
Decoding ๐Key - Wrapper around
jsonwebtoken::DecodingKeywith a redactedDebugimpl. - Open
IdConfiguration ๐ - OpenID Connect Discovery document. See: https://openid.net/specs/openid-connect-discovery-1_0.html
- Validated
Claims
Enumsยง
- Oidc
Error - Errors that can occur during OIDC authentication.
Functionsยง
- build_
openid_ ๐config_ url - deserialize_
string_ ๐or_ vec - zeroize_
json_ ๐value