IUpdateDefinition<ParentT> Interface

Definition

The entirety of a web app authentication definition as part of a web app update.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithAuthenticationProvider<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithDefaultAuthenticationProvider<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithExternalRedirectUrls<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithTokenStore<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithDefaultAuthenticationProvider<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithAuthenticationProvider<'ParentT>
    interface IWithTokenStore<'ParentT>
    interface IWithExternalRedirectUrls<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(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 UpdateDefinitionStages.WithAttach.attach().

Implements

Methods

Attach() (Inherited from IInUpdate<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