nat.authentication.oauth2.oauth2_resource_server_config#
Classes#
OAuth 2.0 Resource Server authentication configuration. |
Module Contents#
- class OAuth2ResourceServerConfig#
Bases:
nat.data_models.authentication.AuthProviderBaseConfigOAuth 2.0 Resource Server authentication configuration.
- Supports:
JWT access tokens via JWKS / OIDC Discovery / issuer fallback
Opaque access tokens via RFC 7662 introspection
- client_secret: nat.data_models.common.OptionalSecretStr = None#
- _ensure_verification_path()#
JWT path viable if any of: jwks_uri OR discovery_url OR issuer_url (fallback JWKS). Opaque path viable if: introspection_endpoint AND client_id AND client_secret.