Udostępnij za pośrednictwem


IDefinition<ParentT> Interfejs

Definicja

Cała definicja uwierzytelniania aplikacji internetowej.

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)

Parametry typu

ParentT

Zwracany typ końcowego elementu Attachable.attach().

Implementuje

Metody

Attach()

Cała definicja uwierzytelniania aplikacji internetowej.

(Odziedziczone po IInDefinition<ParentT>)
WithActiveDirectory(String, String)

Określa dostawcę jako usługę Active Directory oraz jego identyfikator klienta i adres URL wystawcy.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)
WithActiveDirectory(String, String, String)

Określa dostawcę jako usługę Active Directory oraz jego identyfikator klienta i adres URL wystawcy.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)
WithAllowedExternalRedirectUrl(String)

Dodaje zewnętrzny adres URL przekierowania.

(Odziedziczone po IWithExternalRedirectUrls<ParentT>)
WithAnonymousAuthentication()

Domyślnie nie wymaga logowania.

(Odziedziczone po IWithDefaultAuthenticationProvider<ParentT>)
WithDefaultAuthenticationProvider(BuiltInAuthenticationProvider)

Określa domyślnego dostawcę uwierzytelniania.

(Odziedziczone po IWithDefaultAuthenticationProvider<ParentT>)
WithFacebook(String, String)

Określa dostawcę, który ma być Facebook, a jego identyfikator aplikacji i wpis tajny aplikacji.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)
WithGoogle(String, String)

Określa dostawcę, który ma być google i jego identyfikator klienta i klucz tajny klienta.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)
WithMicrosoft(String, String)

Określa dostawcę, który ma być firmą Microsoft i jego identyfikatorem klienta i kluczem tajnym klienta.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)
WithTokenStore(Boolean)

Określa, czy magazyn tokenów powinien być włączony.

(Odziedziczone po IWithTokenStore<ParentT>)
WithTwitter(String, String)

Określa dostawcę usługi Twitter, a jego klucz interfejsu API i klucz tajny interfejsu API.

(Odziedziczone po IWithAuthenticationProvider<ParentT>)

Dotyczy