AppServiceIdentityProviders Class

Definition

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization. Serialized Name: IdentityProviders

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

Constructors

Name Description
AppServiceIdentityProviders()

Initializes a new instance of AppServiceIdentityProviders.

Properties

Name Description
Apple

The configuration settings of the Apple provider. Serialized Name: IdentityProviders.apple

AzureActiveDirectory

The configuration settings of the Azure Active directory provider. Serialized Name: IdentityProviders.azureActiveDirectory

AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider. Serialized Name: IdentityProviders.azureStaticWebApps

CustomOpenIdConnectProviders

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider. Serialized Name: IdentityProviders.customOpenIdConnectProviders

Facebook

The configuration settings of the Facebook provider. Serialized Name: IdentityProviders.facebook

GitHub

The configuration settings of the GitHub provider. Serialized Name: IdentityProviders.gitHub

Google

The configuration settings of the Google provider. Serialized Name: IdentityProviders.google

LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider. Serialized Name: IdentityProviders.legacyMicrosoftAccount

Twitter

The configuration settings of the Twitter provider. Serialized Name: IdentityProviders.twitter

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AppServiceIdentityProviders>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppServiceIdentityProviders>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceIdentityProviders>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceIdentityProviders>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppServiceIdentityProviders>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to