Class ConnectionOptionsCommonOidc
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
common options for OIDC connections
[Serializable]
public record ConnectionOptionsCommonOidc : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsCommonOidc>
- Inheritance
-
ConnectionOptionsCommonOidc
- Implements
- Inherited Members
- Extension Methods
Properties
AdditionalProperties
[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }
Property Value
AuthorizationEndpoint
[JsonPropertyName("authorization_endpoint")]
public string? AuthorizationEndpoint { get; set; }
Property Value
ClientId
[JsonPropertyName("client_id")]
public required string ClientId { get; set; }
Property Value
ClientSecret
[JsonPropertyName("client_secret")]
public string? ClientSecret { get; set; }
Property Value
ConnectionSettings
[JsonPropertyName("connection_settings")]
public ConnectionConnectionSettings? ConnectionSettings { get; set; }
Property Value
DomainAliases
[JsonPropertyName("domain_aliases")]
public IEnumerable<string>? DomainAliases { get; set; }
Property Value
FederatedConnectionsAccessTokens
[JsonPropertyName("federated_connections_access_tokens")]
public Optional<ConnectionFederatedConnectionsAccessTokens?> FederatedConnectionsAccessTokens { get; set; }
Property Value
IconUrl
[JsonPropertyName("icon_url")]
public string? IconUrl { get; set; }
Property Value
IdTokenSignedResponseAlgs
[JsonPropertyName("id_token_signed_response_algs")]
public Optional<IEnumerable<ConnectionIdTokenSignedResponseAlgEnum>?> IdTokenSignedResponseAlgs { get; set; }
Property Value
Issuer
[JsonPropertyName("issuer")]
public string? Issuer { get; set; }
Property Value
JwksUri
[JsonPropertyName("jwks_uri")]
public string? JwksUri { get; set; }
Property Value
OidcMetadata
[JsonPropertyName("oidc_metadata")]
public ConnectionOptionsOidcMetadata? OidcMetadata { get; set; }
Property Value
Scope
[JsonPropertyName("scope")]
public string? Scope { get; set; }
Property Value
SendBackChannelNonce
[JsonPropertyName("send_back_channel_nonce")]
public bool? SendBackChannelNonce { get; set; }
Property Value
- bool?
SetUserRootAttributes
[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }
Property Value
TenantDomain
[JsonPropertyName("tenant_domain")]
public string? TenantDomain { get; set; }
Property Value
TokenEndpoint
[JsonPropertyName("token_endpoint")]
public string? TokenEndpoint { get; set; }
Property Value
TokenEndpointAuthMethod
[JsonPropertyName("token_endpoint_auth_method")]
public Optional<ConnectionTokenEndpointAuthMethodEnum?> TokenEndpointAuthMethod { get; set; }
Property Value
TokenEndpointAuthSigningAlg
[JsonPropertyName("token_endpoint_auth_signing_alg")]
public Optional<ConnectionTokenEndpointAuthSigningAlgEnum?> TokenEndpointAuthSigningAlg { get; set; }
Property Value
UpstreamParams
[JsonPropertyName("upstream_params")]
public Optional<Dictionary<string, ConnectionUpstreamAdditionalProperties?>?> UpstreamParams { get; set; }
Property Value
UserinfoEndpoint
[JsonPropertyName("userinfo_endpoint")]
public string? UserinfoEndpoint { 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.