Table of Contents

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

string

GrantTypesSupported

The grant_types_supported property

public List<string>? GrantTypesSupported { get; set; }

Property Value

List<string>

IdTokenSigningAlgValuesSupported

The id_token_signing_alg_values_supported property

public List<string>? IdTokenSigningAlgValuesSupported { get; set; }

Property Value

List<string>

IntrospectionEndpoint

The introspection_endpoint property

public string? IntrospectionEndpoint { get; set; }

Property Value

string

Issuer

The issuer property

public string? Issuer { get; set; }

Property Value

string

JwksUri

The jwks_uri property

public string? JwksUri { get; set; }

Property Value

string

ResponseModesSupported

The response_modes_supported property

public List<string>? ResponseModesSupported { get; set; }

Property Value

List<string>

ResponseTypesSupported

The response_types_supported property

public List<string>? ResponseTypesSupported { get; set; }

Property Value

List<string>

RevocationEndpoint

The revocation_endpoint property

public string? RevocationEndpoint { get; set; }

Property Value

string

ScopesSupported

The scopes_supported property

public List<string>? ScopesSupported { get; set; }

Property Value

List<string>

SubjectTypesSupported

The subject_types_supported property

public List<string>? SubjectTypesSupported { get; set; }

Property Value

List<string>

TokenEndpoint

The token_endpoint property

public string? TokenEndpoint { get; set; }

Property Value

string

UserinfoEndpoint

The userinfo_endpoint property

public string? UserinfoEndpoint { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static OidcSpec CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

OidcSpec

A OidcSpec

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 ISerializationWriter

Serialization writer to use to serialize this model