bluesky_httpserver.authenticators.OIDCAuthenticator

class bluesky_httpserver.authenticators.OIDCAuthenticator(audience: str, client_id: str, client_secret: str, well_known_uri: str, confirmation_message: str = '', redirect_on_success: str | None = None, redirect_on_failure: str | None = None)[source]
__init__(audience: str, client_id: str, client_secret: str, well_known_uri: str, confirmation_message: str = '', redirect_on_success: str | None = None, redirect_on_failure: str | None = None)[source]

Methods

__init__(audience, client_id, client_secret, ...)

authenticate(request)

decode_token(id_token[, access_token])

keys()

Attributes

authorization_endpoint

client_id

configuration_schema

device_authorization_endpoint

end_session_endpoint

id_token_signing_alg_values_supported

issuer

jwks_uri

token_endpoint