Share via


OpenIdConnectConfig Class

Definition

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

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.OpenIdConnectConfigTypeConverter))]
public class OpenIdConnectConfig : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IOpenIdConnectConfig
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.OpenIdConnectConfigTypeConverter))>]
type OpenIdConnectConfig = class
    interface IOpenIdConnectConfig
    interface IJsonSerializable
Public Class OpenIdConnectConfig
Implements IOpenIdConnectConfig
Inheritance
OpenIdConnectConfig
Attributes
Implements

Constructors

OpenIdConnectConfig()

Creates an new OpenIdConnectConfig instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OpenIdConnectConfig.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OpenIdConnectConfig.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IOpenIdConnectConfig.

FromJsonString(String)

Creates a new instance of OpenIdConnectConfig, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of OpenIdConnectConfig into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to