你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WebAppAuthentication.DefinitionStages.WithAuthenticationProvider<ParentT> Interface

Type Parameters

ParentT

the stage of the parent definition to return to after attaching this definition

public interface WithAuthenticationProvider

A web app authentication definition allowing detailed provider information to be specified.

Method Summary

Modifier and Type Method and Description
WebAppAuthentication.DefinitionStages.WithAttach<ParentT> withActiveDirectory(String clientId, String issuerUrl)

Specifies the provider to be Active Directory and its client ID and issuer URL.

WebAppAuthentication.DefinitionStages.WithAttach<ParentT> withFacebook(String appId, String appSecret)

Specifies the provider to be Facebook and its app ID and app secret.

WebAppAuthentication.DefinitionStages.WithAttach<ParentT> withGoogle(String clientId, String clientSecret)

Specifies the provider to be Google and its client ID and client secret.

WebAppAuthentication.DefinitionStages.WithAttach<ParentT> withMicrosoft(String clientId, String clientSecret)

Specifies the provider to be Microsoft and its client ID and client secret.

WebAppAuthentication.DefinitionStages.WithAttach<ParentT> withTwitter(String apiKey, String apiSecret)

Specifies the provider to be Twitter and its API key and API secret.

Method Details

withActiveDirectory

public WithAttach withActiveDirectory(String clientId, String issuerUrl)

Specifies the provider to be Active Directory and its client ID and issuer URL.

Parameters:

clientId - the AAD app's client ID
issuerUrl - the token issuer URL in the format of https://sts.windows.net/(tenantId)

Returns:

the next stage of the definition

withFacebook

public WithAttach withFacebook(String appId, String appSecret)

Specifies the provider to be Facebook and its app ID and app secret.

Parameters:

appId - the Facebook app ID
appSecret - the Facebook app secret

Returns:

the next stage of the definition

withGoogle

public WithAttach withGoogle(String clientId, String clientSecret)

Specifies the provider to be Google and its client ID and client secret.

Parameters:

clientId - the Google app's client ID
clientSecret - the Google app's client secret

Returns:

the next stage of the definition

withMicrosoft

public WithAttach withMicrosoft(String clientId, String clientSecret)

Specifies the provider to be Microsoft and its client ID and client secret.

Parameters:

clientId - the Microsoft app's client ID
clientSecret - the Microsoft app's client secret

Returns:

the next stage of the definition

withTwitter

public WithAttach withTwitter(String apiKey, String apiSecret)

Specifies the provider to be Twitter and its API key and API secret.

Parameters:

apiKey - the Twitter app's API key
apiSecret - the Twitter app's API secret

Returns:

the next stage of the definition

Applies to