public final class IdentityProviders extends Object
| Constructor and Description |
|---|
IdentityProviders() |
| Modifier and Type | Method and Description |
|---|---|
Apple |
apple()
Get the apple property: The configuration settings of the Apple provider.
|
AzureActiveDirectory |
azureActiveDirectory()
Get the azureActiveDirectory property: The configuration settings of the Azure Active directory provider.
|
AzureStaticWebApps |
azureStaticWebApps()
Get the azureStaticWebApps property: The configuration settings of the Azure Static Web Apps provider.
|
Map<String,CustomOpenIdConnectProvider> |
customOpenIdConnectProviders()
Get the customOpenIdConnectProviders property: The map of the name of the alias of each custom Open ID Connect
provider to the configuration settings of the custom Open ID Connect provider.
|
Facebook |
facebook()
Get the facebook property: The configuration settings of the Facebook provider.
|
GitHub |
gitHub()
Get the gitHub property: The configuration settings of the GitHub provider.
|
Google |
google()
Get the google property: The configuration settings of the Google provider.
|
LegacyMicrosoftAccount |
legacyMicrosoftAccount()
Get the legacyMicrosoftAccount property: The configuration settings of the legacy Microsoft Account provider.
|
Twitter |
twitter()
Get the twitter property: The configuration settings of the Twitter provider.
|
void |
validate()
Validates the instance.
|
IdentityProviders |
withApple(Apple apple)
Set the apple property: The configuration settings of the Apple provider.
|
IdentityProviders |
withAzureActiveDirectory(AzureActiveDirectory azureActiveDirectory)
Set the azureActiveDirectory property: The configuration settings of the Azure Active directory provider.
|
IdentityProviders |
withAzureStaticWebApps(AzureStaticWebApps azureStaticWebApps)
Set the azureStaticWebApps property: The configuration settings of the Azure Static Web Apps provider.
|
IdentityProviders |
withCustomOpenIdConnectProviders(Map<String,CustomOpenIdConnectProvider> customOpenIdConnectProviders)
Set the customOpenIdConnectProviders property: The map of the name of the alias of each custom Open ID Connect
provider to the configuration settings of the custom Open ID Connect provider.
|
IdentityProviders |
withFacebook(Facebook facebook)
Set the facebook property: The configuration settings of the Facebook provider.
|
IdentityProviders |
withGitHub(GitHub gitHub)
Set the gitHub property: The configuration settings of the GitHub provider.
|
IdentityProviders |
withGoogle(Google google)
Set the google property: The configuration settings of the Google provider.
|
IdentityProviders |
withLegacyMicrosoftAccount(LegacyMicrosoftAccount legacyMicrosoftAccount)
Set the legacyMicrosoftAccount property: The configuration settings of the legacy Microsoft Account provider.
|
IdentityProviders |
withTwitter(Twitter twitter)
Set the twitter property: The configuration settings of the Twitter provider.
|
public AzureActiveDirectory azureActiveDirectory()
public IdentityProviders withAzureActiveDirectory(AzureActiveDirectory azureActiveDirectory)
azureActiveDirectory - the azureActiveDirectory value to set.public Facebook facebook()
public IdentityProviders withFacebook(Facebook facebook)
facebook - the facebook value to set.public GitHub gitHub()
public IdentityProviders withGitHub(GitHub gitHub)
gitHub - the gitHub value to set.public Google google()
public IdentityProviders withGoogle(Google google)
google - the google value to set.public LegacyMicrosoftAccount legacyMicrosoftAccount()
public IdentityProviders withLegacyMicrosoftAccount(LegacyMicrosoftAccount legacyMicrosoftAccount)
legacyMicrosoftAccount - the legacyMicrosoftAccount value to set.public Twitter twitter()
public IdentityProviders withTwitter(Twitter twitter)
twitter - the twitter value to set.public Apple apple()
public IdentityProviders withApple(Apple apple)
apple - the apple value to set.public AzureStaticWebApps azureStaticWebApps()
public IdentityProviders withAzureStaticWebApps(AzureStaticWebApps azureStaticWebApps)
azureStaticWebApps - the azureStaticWebApps value to set.public Map<String,CustomOpenIdConnectProvider> customOpenIdConnectProviders()
public IdentityProviders withCustomOpenIdConnectProviders(Map<String,CustomOpenIdConnectProvider> customOpenIdConnectProviders)
customOpenIdConnectProviders - the customOpenIdConnectProviders value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.