Class ConnectionOptionsOidcMetadata
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
OpenID Connect Provider Metadata as per https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
[Serializable]
public record ConnectionOptionsOidcMetadata : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsOidcMetadata>
- Inheritance
-
ConnectionOptionsOidcMetadata
- Implements
- Inherited Members
- Extension Methods
Properties
AcrValuesSupported
[JsonPropertyName("acr_values_supported")]
public IEnumerable<string>? AcrValuesSupported { get; set; }
Property Value
AdditionalProperties
[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }
Property Value
AuthorizationEndpoint
[JsonPropertyName("authorization_endpoint")]
public required string AuthorizationEndpoint { get; set; }
Property Value
ClaimTypesSupported
[JsonPropertyName("claim_types_supported")]
public IEnumerable<string>? ClaimTypesSupported { get; set; }
Property Value
ClaimsLocalesSupported
[JsonPropertyName("claims_locales_supported")]
public IEnumerable<string>? ClaimsLocalesSupported { get; set; }
Property Value
ClaimsParameterSupported
[JsonPropertyName("claims_parameter_supported")]
public bool? ClaimsParameterSupported { get; set; }
Property Value
- bool?
ClaimsSupported
[JsonPropertyName("claims_supported")]
public IEnumerable<string>? ClaimsSupported { get; set; }
Property Value
DisplayValuesSupported
[JsonPropertyName("display_values_supported")]
public IEnumerable<string>? DisplayValuesSupported { get; set; }
Property Value
DpopSigningAlgValuesSupported
[JsonPropertyName("dpop_signing_alg_values_supported")]
public IEnumerable<string>? DpopSigningAlgValuesSupported { get; set; }
Property Value
EndSessionEndpoint
[JsonPropertyName("end_session_endpoint")]
public string? EndSessionEndpoint { get; set; }
Property Value
GrantTypesSupported
[JsonPropertyName("grant_types_supported")]
public IEnumerable<string>? GrantTypesSupported { get; set; }
Property Value
IdTokenEncryptionAlgValuesSupported
[JsonPropertyName("id_token_encryption_alg_values_supported")]
public IEnumerable<string>? IdTokenEncryptionAlgValuesSupported { get; set; }
Property Value
IdTokenEncryptionEncValuesSupported
[JsonPropertyName("id_token_encryption_enc_values_supported")]
public IEnumerable<string>? IdTokenEncryptionEncValuesSupported { get; set; }
Property Value
IdTokenSigningAlgValuesSupported
[JsonPropertyName("id_token_signing_alg_values_supported")]
public IEnumerable<string> IdTokenSigningAlgValuesSupported { get; set; }
Property Value
Issuer
[JsonPropertyName("issuer")]
public required string Issuer { get; set; }
Property Value
JwksUri
[JsonPropertyName("jwks_uri")]
public required string JwksUri { get; set; }
Property Value
OpPolicyUri
[JsonPropertyName("op_policy_uri")]
public string? OpPolicyUri { get; set; }
Property Value
OpTosUri
[JsonPropertyName("op_tos_uri")]
public string? OpTosUri { get; set; }
Property Value
RegistrationEndpoint
[JsonPropertyName("registration_endpoint")]
public string? RegistrationEndpoint { get; set; }
Property Value
RequestObjectEncryptionAlgValuesSupported
[JsonPropertyName("request_object_encryption_alg_values_supported")]
public IEnumerable<string>? RequestObjectEncryptionAlgValuesSupported { get; set; }
Property Value
RequestObjectEncryptionEncValuesSupported
[JsonPropertyName("request_object_encryption_enc_values_supported")]
public IEnumerable<string>? RequestObjectEncryptionEncValuesSupported { get; set; }
Property Value
RequestObjectSigningAlgValuesSupported
[JsonPropertyName("request_object_signing_alg_values_supported")]
public IEnumerable<string>? RequestObjectSigningAlgValuesSupported { get; set; }
Property Value
RequestParameterSupported
[JsonPropertyName("request_parameter_supported")]
public bool? RequestParameterSupported { get; set; }
Property Value
- bool?
RequestUriParameterSupported
[JsonPropertyName("request_uri_parameter_supported")]
public bool? RequestUriParameterSupported { get; set; }
Property Value
- bool?
RequireRequestUriRegistration
[JsonPropertyName("require_request_uri_registration")]
public bool? RequireRequestUriRegistration { get; set; }
Property Value
- bool?
ResponseModesSupported
[JsonPropertyName("response_modes_supported")]
public IEnumerable<string>? ResponseModesSupported { get; set; }
Property Value
ResponseTypesSupported
[JsonPropertyName("response_types_supported")]
public IEnumerable<string>? ResponseTypesSupported { get; set; }
Property Value
ScopesSupported
[JsonPropertyName("scopes_supported")]
public Optional<IEnumerable<string>?> ScopesSupported { get; set; }
Property Value
ServiceDocumentation
[JsonPropertyName("service_documentation")]
public string? ServiceDocumentation { get; set; }
Property Value
SubjectTypesSupported
[JsonPropertyName("subject_types_supported")]
public IEnumerable<string>? SubjectTypesSupported { get; set; }
Property Value
TokenEndpoint
[JsonPropertyName("token_endpoint")]
public string? TokenEndpoint { get; set; }
Property Value
TokenEndpointAuthMethodsSupported
[JsonPropertyName("token_endpoint_auth_methods_supported")]
public IEnumerable<string>? TokenEndpointAuthMethodsSupported { get; set; }
Property Value
TokenEndpointAuthSigningAlgValuesSupported
[JsonPropertyName("token_endpoint_auth_signing_alg_values_supported")]
public IEnumerable<string>? TokenEndpointAuthSigningAlgValuesSupported { get; set; }
Property Value
UiLocalesSupported
[JsonPropertyName("ui_locales_supported")]
public IEnumerable<string>? UiLocalesSupported { get; set; }
Property Value
UserinfoEncryptionAlgValuesSupported
[JsonPropertyName("userinfo_encryption_alg_values_supported")]
public IEnumerable<string>? UserinfoEncryptionAlgValuesSupported { get; set; }
Property Value
UserinfoEncryptionEncValuesSupported
[JsonPropertyName("userinfo_encryption_enc_values_supported")]
public IEnumerable<string>? UserinfoEncryptionEncValuesSupported { get; set; }
Property Value
UserinfoEndpoint
[JsonPropertyName("userinfo_endpoint")]
public string? UserinfoEndpoint { get; set; }
Property Value
UserinfoSigningAlgValuesSupported
[JsonPropertyName("userinfo_signing_alg_values_supported")]
public IEnumerable<string>? UserinfoSigningAlgValuesSupported { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.