IDefinition<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of a web app authentication definition.
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)
Type Parameters
- ParentT
The return type of the final Attachable.attach().
- Implements
Methods
Attach() | (Inherited from IInDefinition<ParentT>) |
WithActiveDirectory(String, String, String) |
Specifies the provider to be Active Directory and its client ID and issuer URL. (Inherited from IWithAuthenticationProvider<ParentT>) |
WithActiveDirectory(String, String) |
Specifies the provider to be Active Directory and its client ID and issuer URL. (Inherited from IWithAuthenticationProvider<ParentT>) |
WithAllowedExternalRedirectUrl(String) |
Adds an external redirect URL. (Inherited from IWithExternalRedirectUrls<ParentT>) |
WithAnonymousAuthentication() |
Does not require login by default. (Inherited from IWithDefaultAuthenticationProvider<ParentT>) |
WithDefaultAuthenticationProvider(BuiltInAuthenticationProvider) |
Specifies the default authentication provider. (Inherited from IWithDefaultAuthenticationProvider<ParentT>) |
WithFacebook(String, String) |
Specifies the provider to be Facebook and its app ID and app secret. (Inherited from IWithAuthenticationProvider<ParentT>) |
WithGoogle(String, String) |
Specifies the provider to be Google and its client ID and client secret. (Inherited from IWithAuthenticationProvider<ParentT>) |
WithMicrosoft(String, String) |
Specifies the provider to be Microsoft and its client ID and client secret. (Inherited from IWithAuthenticationProvider<ParentT>) |
WithTokenStore(Boolean) |
Specifies if token store should be enabled. (Inherited from IWithTokenStore<ParentT>) |
WithTwitter(String, String) |
Specifies the provider to be Twitter and its API key and API secret. (Inherited from IWithAuthenticationProvider<ParentT>) |
Applies to
Azure SDK for .NET