다음을 통해 공유


IDefinition<ParentT> 인터페이스

정의

웹앱 인증 정의의 전체입니다.

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)

형식 매개 변수

ParentT

최종 Attachable.attach()의 반환 형식입니다.

구현

메서드

Attach()

웹앱 인증 정의의 전체입니다.

(다음에서 상속됨 IInDefinition<ParentT>)
WithActiveDirectory(String, String)

공급자를 Active Directory 및 해당 클라이언트 ID 및 발급자 URL로 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)
WithActiveDirectory(String, String, String)

공급자를 Active Directory 및 해당 클라이언트 ID 및 발급자 URL로 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)
WithAllowedExternalRedirectUrl(String)

외부 리디렉션 URL을 추가합니다.

(다음에서 상속됨 IWithExternalRedirectUrls<ParentT>)
WithAnonymousAuthentication()

기본적으로 로그인이 필요하지 않습니다.

(다음에서 상속됨 IWithDefaultAuthenticationProvider<ParentT>)
WithDefaultAuthenticationProvider(BuiltInAuthenticationProvider)

기본 인증 공급자를 지정합니다.

(다음에서 상속됨 IWithDefaultAuthenticationProvider<ParentT>)
WithFacebook(String, String)

Facebook 및 해당 앱 ID 및 앱 비밀로 공급자를 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)
WithGoogle(String, String)

공급자를 Google 및 해당 클라이언트 ID 및 클라이언트 암호로 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)
WithMicrosoft(String, String)

공급자를 Microsoft 및 해당 클라이언트 ID 및 클라이언트 암호로 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)
WithTokenStore(Boolean)

토큰 저장소를 사용하도록 설정할지 지정합니다.

(다음에서 상속됨 IWithTokenStore<ParentT>)
WithTwitter(String, String)

Twitter 및 해당 API 키 및 API 비밀로 공급자를 지정합니다.

(다음에서 상속됨 IWithAuthenticationProvider<ParentT>)

적용 대상