Class OidcSpec
- Namespace
- Autodesk.Authentication.Models
- Assembly
- Autodesk.Authentication.dll
OIDC Specification
public class OidcSpec : IParsable
- Inheritance
-
OidcSpec
- Implements
-
IParsable
- Inherited Members
Properties
AuthorizationEndpoint
The authorization_endpoint property
public string? AuthorizationEndpoint { get; set; }
Property Value
GrantTypesSupported
The grant_types_supported property
public List<string>? GrantTypesSupported { get; set; }
Property Value
IdTokenSigningAlgValuesSupported
The id_token_signing_alg_values_supported property
public List<string>? IdTokenSigningAlgValuesSupported { get; set; }
Property Value
IntrospectionEndpoint
The introspection_endpoint property
public string? IntrospectionEndpoint { get; set; }
Property Value
Issuer
The issuer property
public string? Issuer { get; set; }
Property Value
JwksUri
The jwks_uri property
public string? JwksUri { get; set; }
Property Value
ResponseModesSupported
The response_modes_supported property
public List<string>? ResponseModesSupported { get; set; }
Property Value
ResponseTypesSupported
The response_types_supported property
public List<string>? ResponseTypesSupported { get; set; }
Property Value
RevocationEndpoint
The revocation_endpoint property
public string? RevocationEndpoint { get; set; }
Property Value
ScopesSupported
The scopes_supported property
public List<string>? ScopesSupported { get; set; }
Property Value
SubjectTypesSupported
The subject_types_supported property
public List<string>? SubjectTypesSupported { get; set; }
Property Value
TokenEndpoint
The token_endpoint property
public string? TokenEndpoint { get; set; }
Property Value
UserinfoEndpoint
The userinfo_endpoint property
public string? UserinfoEndpoint { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static OidcSpec CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
GetFieldDeserializers()
The deserialization information for the current model
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
Returns
- IDictionary<string, Action<IParseNode>>
A IDictionary<string, Action<IParseNode>>
Serialize(ISerializationWriter)
Serializes information the current object
public virtual void Serialize(ISerializationWriter writer)
Parameters
writer
ISerializationWriterSerialization writer to use to serialize this model