Share via


OpenIdConnectConfig Class

Definition

The configuration settings of the endpoints used for the custom Open ID Connect provider.

public class OpenIdConnectConfig : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.OpenIdConnectConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.OpenIdConnectConfig>
type OpenIdConnectConfig = class
    interface IJsonModel<OpenIdConnectConfig>
    interface IPersistableModel<OpenIdConnectConfig>
Public Class OpenIdConnectConfig
Implements IJsonModel(Of OpenIdConnectConfig), IPersistableModel(Of OpenIdConnectConfig)
Inheritance
OpenIdConnectConfig
Implements

Constructors

OpenIdConnectConfig()

Initializes a new instance of OpenIdConnectConfig.

Properties

AuthorizationEndpoint

The endpoint to be used to make an authorization request.

CertificationUri

The endpoint that provides the keys necessary to validate the token.

Issuer

The endpoint that issues the token.

TokenEndpoint

The endpoint to be used to request a token.

WellKnownOpenIdConfiguration

The endpoint that contains all the configuration endpoints for the provider.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<OpenIdConnectConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<OpenIdConnectConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OpenIdConnectConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OpenIdConnectConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<OpenIdConnectConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to