keystoneauth1.exceptions.oidc module

exception keystoneauth1.exceptions.oidc.InvalidDiscoveryEndpoint(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect Discovery Document endpoint not set.'
exception keystoneauth1.exceptions.oidc.InvalidOidcDiscoveryDocument(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect Discovery Document is not valid JSON.'
exception keystoneauth1.exceptions.oidc.OidcAccessTokenEndpointNotFound(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect access token endpoint not provided.'
exception keystoneauth1.exceptions.oidc.OidcAuthorizationEndpointNotFound(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect authorization endpoint not provided.'
exception keystoneauth1.exceptions.oidc.OidcDeviceAuthorizationEndpointNotFound(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect device authorization endpoint not provided.'
exception keystoneauth1.exceptions.oidc.OidcDeviceAuthorizationTimeOut(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'Timeout for OpenID Connect device authorization.'
exception keystoneauth1.exceptions.oidc.OidcInvalidCodeChallengeMethod(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'Invalid code challenge method.'
exception keystoneauth1.exceptions.oidc.OidcPluginNotSupported(message: str | None = None)

Bases: AuthPluginException

__annotations__ = {}
__doc__ = None
__module__ = 'keystoneauth1.exceptions.oidc'
message = 'OpenID Connect grant type not supported by provider.'