AppServiceAadProvider Class

Definition

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

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

Constructors

Name Description
AppServiceAadProvider()

Initializes a new instance of AppServiceAadProvider.

Properties

Name Description
IsAutoProvisioned

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property. Serialized Name: AzureActiveDirectory.isAutoProvisioned

IsEnabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>. Serialized Name: AzureActiveDirectory.enabled

Login

The configuration settings of the Azure Active Directory login flow. Serialized Name: AzureActiveDirectory.login

Registration

The configuration settings of the Azure Active Directory app registration. Serialized Name: AzureActiveDirectory.registration

Validation

The configuration settings of the Azure Active Directory token validation flow. Serialized Name: AzureActiveDirectory.validation

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<AppServiceAadProvider>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceAadProvider>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceAadProvider>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppServiceAadProvider>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to