Share via


ContainerAppOpenIdConnectConfig Class

Definition

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

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

Constructors

ContainerAppOpenIdConnectConfig()

Initializes a new instance of ContainerAppOpenIdConnectConfig.

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<ContainerAppOpenIdConnectConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerAppOpenIdConnectConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerAppOpenIdConnectConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerAppOpenIdConnectConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerAppOpenIdConnectConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to