Condividi tramite


IDefinition<ParentT> Interfaccia

Definizione

L'intera definizione di autenticazione di un'app Web.

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)

Parametri di tipo

ParentT

Tipo restituito dell'oggetto Attachable.attach() finale.

Implementazioni

Metodi

Attach()

L'intera definizione di autenticazione di un'app Web.

(Ereditato da IInDefinition<ParentT>)
WithActiveDirectory(String, String)

Specifica il provider che deve essere Active Directory e l'ID client e l'URL dell'autorità di certificazione.

(Ereditato da IWithAuthenticationProvider<ParentT>)
WithActiveDirectory(String, String, String)

Specifica il provider che deve essere Active Directory e l'ID client e l'URL dell'autorità di certificazione.

(Ereditato da IWithAuthenticationProvider<ParentT>)
WithAllowedExternalRedirectUrl(String)

Aggiunge un URL di reindirizzamento esterno.

(Ereditato da IWithExternalRedirectUrls<ParentT>)
WithAnonymousAuthentication()

Non richiede l'accesso per impostazione predefinita.

(Ereditato da IWithDefaultAuthenticationProvider<ParentT>)
WithDefaultAuthenticationProvider(BuiltInAuthenticationProvider)

Specifica il provider di autenticazione predefinito.

(Ereditato da IWithDefaultAuthenticationProvider<ParentT>)
WithFacebook(String, String)

Specifica il provider come Facebook e il relativo ID app e il segreto dell'app.

(Ereditato da IWithAuthenticationProvider<ParentT>)
WithGoogle(String, String)

Specifica il provider che deve essere Google e il relativo ID client e segreto client.

(Ereditato da IWithAuthenticationProvider<ParentT>)
WithMicrosoft(String, String)

Specifica il provider che deve essere Microsoft e l'ID client e il segreto client.

(Ereditato da IWithAuthenticationProvider<ParentT>)
WithTokenStore(Boolean)

Specifica se l'archivio token deve essere abilitato.

(Ereditato da IWithTokenStore<ParentT>)
WithTwitter(String, String)

Specifica il provider che deve essere Twitter e la relativa chiave API e segreto API.

(Ereditato da IWithAuthenticationProvider<ParentT>)

Si applica a