Share via


AppServiceAadProvider Class

Definition

The configuration settings of the Azure Active directory provider.

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

AppServiceAadProvider()

Initializes a new instance of AppServiceAadProvider.

Properties

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.

IsEnabled

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

Login

The configuration settings of the Azure Active Directory login flow.

Registration

The configuration settings of the Azure Active Directory app registration.

Validation

The configuration settings of the Azure Active Directory token validation flow.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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