Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition einer Web-App-Authentifizierung.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithAuthenticationProvider<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithDefaultAuthenticationProvider<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithExternalRedirectUrls<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithTokenStore<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithDefaultAuthenticationProvider<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithAuthenticationProvider<'ParentT>
    interface IWithTokenStore<'ParentT>
    interface IWithExternalRedirectUrls<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithAuthenticationProvider(Of ParentT), IWithDefaultAuthenticationProvider(Of ParentT), IWithExternalRedirectUrls(Of ParentT), IWithTokenStore(Of ParentT)

Typparameter

ParentT

Der Rückgabetyp des endgültigen Attachable.attach().

Implementiert

Methoden

Attach()

Die gesamte Definition einer Web-App-Authentifizierung.

(Geerbt von IInDefinition<ParentT>)
WithActiveDirectory(String, String)

Gibt den Anbieter an, der Active Directory sein soll, und seine Client-ID und Aussteller-URL.

(Geerbt von IWithAuthenticationProvider<ParentT>)
WithActiveDirectory(String, String, String)

Gibt den Anbieter an, der Active Directory sein soll, und seine Client-ID und Aussteller-URL.

(Geerbt von IWithAuthenticationProvider<ParentT>)
WithAllowedExternalRedirectUrl(String)

Fügt eine externe Umleitungs-URL hinzu.

(Geerbt von IWithExternalRedirectUrls<ParentT>)
WithAnonymousAuthentication()

Erfordert standardmäßig keine Anmeldung.

(Geerbt von IWithDefaultAuthenticationProvider<ParentT>)
WithDefaultAuthenticationProvider(BuiltInAuthenticationProvider)

Gibt den Standardauthentifizierungsanbieter an.

(Geerbt von IWithDefaultAuthenticationProvider<ParentT>)
WithFacebook(String, String)

Gibt den Anbieter facebook und dessen App-ID und App-Geheimnis an.

(Geerbt von IWithAuthenticationProvider<ParentT>)
WithGoogle(String, String)

Gibt den Anbieter google und seine Client-ID und den geheimen Clientschlüssel an.

(Geerbt von IWithAuthenticationProvider<ParentT>)
WithMicrosoft(String, String)

Gibt den Anbieter an, der Microsoft sein soll, und seine Client-ID und den geheimen Clientschlüssel.

(Geerbt von IWithAuthenticationProvider<ParentT>)
WithTokenStore(Boolean)

Gibt an, ob der Tokenspeicher aktiviert werden soll.

(Geerbt von IWithTokenStore<ParentT>)
WithTwitter(String, String)

Gibt den Anbieter twitter und den zugehörigen API-Schlüssel und API-Geheimnis an.

(Geerbt von IWithAuthenticationProvider<ParentT>)

Gilt für: