Module keycloak_oidc_api_client.models.well_known
Variables
T
TYPE_CHECKING
Classes
WellKnown
class WellKnown(
issuer: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
authorization_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
token_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
introspection_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
userinfo_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
end_session_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
frontchannel_logout_session_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
frontchannel_logout_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
jwks_uri: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
check_session_iframe: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
grant_types_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
acr_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
response_types_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
subject_types_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
id_token_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
id_token_encryption_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
id_token_encryption_enc_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
userinfo_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
userinfo_encryption_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
userinfo_encryption_enc_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
request_object_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
request_object_encryption_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
request_object_encryption_enc_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
response_modes_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
registration_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
token_endpoint_auth_methods_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
token_endpoint_auth_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
introspection_endpoint_auth_methods_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
introspection_endpoint_auth_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
authorization_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
authorization_encryption_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
authorization_encryption_enc_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
claims_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
claim_types_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
claims_parameter_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
scopes_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
request_parameter_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
request_uri_parameter_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
require_request_uri_registration: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
code_challenge_methods_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
tls_client_certificate_bound_access_tokens: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
revocation_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
revocation_endpoint_auth_methods_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
revocation_endpoint_auth_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
backchannel_logout_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
backchannel_logout_session_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
device_authorization_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
backchannel_token_delivery_modes_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
backchannel_authentication_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
backchannel_authentication_request_signing_alg_values_supported: keycloak_oidc_api_client.types.Unset | list[str] = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
require_pushed_authorization_requests: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
pushed_authorization_request_endpoint: keycloak_oidc_api_client.types.Unset | str = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
mtls_endpoint_aliases: keycloak_oidc_api_client.types.Unset | ForwardRef('MtlsEndpointAliases') = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>,
authorization_response_iss_parameter_supported: keycloak_oidc_api_client.types.Unset | bool = <keycloak_oidc_api_client.types.Unset object at 0x7f9a78819d30>
)
Attributes:
issuer (Union[Unset, str]): authorization_endpoint (Union[Unset, str]): token_endpoint (Union[Unset, str]): introspection_endpoint (Union[Unset, str]): userinfo_endpoint (Union[Unset, str]): end_session_endpoint (Union[Unset, str]): frontchannel_logout_session_supported (Union[Unset, bool]): frontchannel_logout_supported (Union[Unset, bool]): jwks_uri (Union[Unset, str]): check_session_iframe (Union[Unset, str]): grant_types_supported (Union[Unset, list[str]]): acr_values_supported (Union[Unset, list[str]]): response_types_supported (Union[Unset, list[str]]): subject_types_supported (Union[Unset, list[str]]): id_token_signing_alg_values_supported (Union[Unset, list[str]]): id_token_encryption_alg_values_supported (Union[Unset, list[str]]): id_token_encryption_enc_values_supported (Union[Unset, list[str]]): userinfo_signing_alg_values_supported (Union[Unset, list[str]]): userinfo_encryption_alg_values_supported (Union[Unset, list[str]]): userinfo_encryption_enc_values_supported (Union[Unset, list[str]]): request_object_signing_alg_values_supported (Union[Unset, list[str]]): request_object_encryption_alg_values_supported (Union[Unset, list[str]]): request_object_encryption_enc_values_supported (Union[Unset, list[str]]): response_modes_supported (Union[Unset, list[str]]): registration_endpoint (Union[Unset, str]): token_endpoint_auth_methods_supported (Union[Unset, list[str]]): token_endpoint_auth_signing_alg_values_supported (Union[Unset, list[str]]): introspection_endpoint_auth_methods_supported (Union[Unset, list[str]]): introspection_endpoint_auth_signing_alg_values_supported (Union[Unset, list[str]]): authorization_signing_alg_values_supported (Union[Unset, list[str]]): authorization_encryption_alg_values_supported (Union[Unset, list[str]]): authorization_encryption_enc_values_supported (Union[Unset, list[str]]): claims_supported (Union[Unset, list[str]]): claim_types_supported (Union[Unset, list[str]]): claims_parameter_supported (Union[Unset, bool]): scopes_supported (Union[Unset, list[str]]): request_parameter_supported (Union[Unset, bool]): request_uri_parameter_supported (Union[Unset, bool]): require_request_uri_registration (Union[Unset, bool]): code_challenge_methods_supported (Union[Unset, list[str]]): tls_client_certificate_bound_access_tokens (Union[Unset, bool]): revocation_endpoint (Union[Unset, str]): revocation_endpoint_auth_methods_supported (Union[Unset, list[str]]): revocation_endpoint_auth_signing_alg_values_supported (Union[Unset, list[str]]): backchannel_logout_supported (Union[Unset, bool]): backchannel_logout_session_supported (Union[Unset, bool]): device_authorization_endpoint (Union[Unset, str]): backchannel_token_delivery_modes_supported (Union[Unset, list[str]]): backchannel_authentication_endpoint (Union[Unset, str]): backchannel_authentication_request_signing_alg_values_supported (Union[Unset, list[str]]): require_pushed_authorization_requests (Union[Unset, bool]): pushed_authorization_request_endpoint (Union[Unset, str]): mtls_endpoint_aliases (Union[Unset, MtlsEndpointAliases]): authorization_response_iss_parameter_supported (Union[Unset, bool]):
Static methods
from_dict
def from_dict(
src_dict: collections.abc.Mapping[str, typing.Any]
) -> ~T
Instance variables
acr_values_supported
additional_keys
additional_properties
authorization_encryption_alg_values_supported
authorization_encryption_enc_values_supported
authorization_endpoint
authorization_response_iss_parameter_supported
authorization_signing_alg_values_supported
backchannel_authentication_endpoint
backchannel_authentication_request_signing_alg_values_supported
backchannel_logout_session_supported
backchannel_logout_supported
backchannel_token_delivery_modes_supported
check_session_iframe
claim_types_supported
claims_parameter_supported
claims_supported
code_challenge_methods_supported
device_authorization_endpoint
end_session_endpoint
frontchannel_logout_session_supported
frontchannel_logout_supported
grant_types_supported
id_token_encryption_alg_values_supported
id_token_encryption_enc_values_supported
id_token_signing_alg_values_supported
introspection_endpoint
introspection_endpoint_auth_methods_supported
introspection_endpoint_auth_signing_alg_values_supported
issuer
jwks_uri
mtls_endpoint_aliases
pushed_authorization_request_endpoint
registration_endpoint
request_object_encryption_alg_values_supported
request_object_encryption_enc_values_supported
request_object_signing_alg_values_supported
request_parameter_supported
request_uri_parameter_supported
require_pushed_authorization_requests
require_request_uri_registration
response_modes_supported
response_types_supported
revocation_endpoint
revocation_endpoint_auth_methods_supported
revocation_endpoint_auth_signing_alg_values_supported
scopes_supported
subject_types_supported
tls_client_certificate_bound_access_tokens
token_endpoint
token_endpoint_auth_methods_supported
token_endpoint_auth_signing_alg_values_supported
userinfo_encryption_alg_values_supported
userinfo_encryption_enc_values_supported
userinfo_endpoint
userinfo_signing_alg_values_supported
Methods
to_dict
def to_dict(
self
) -> dict[str, typing.Any]