| Package | Description |
|---|---|
| com.azure.resourcemanager.appservice.fluent.models |
Package containing the inner data models for WebSiteManagementClient.
|
| Modifier and Type | Method and Description |
|---|---|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withAadClaimsAuthorization(String aadClaimsAuthorization)
Set the aadClaimsAuthorization property: Gets a JSON string containing the Azure AD Acl settings.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withAdditionalLoginParams(List<String> additionalLoginParams)
Set the additionalLoginParams property: Login parameters to send to the OpenID Connect authorization endpoint
when a user logs in.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withAllowedAudiences(List<String> allowedAudiences)
Set the allowedAudiences property: Allowed audience values to consider when validating JWTs issued by Azure
Active Directory.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withAllowedExternalRedirectUrls(List<String> allowedExternalRedirectUrls)
Set the allowedExternalRedirectUrls property: External URLs that can be redirected to as part of logging in or
logging out of the app.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withAuthFilePath(String authFilePath)
Set the authFilePath property: The path of the config file containing auth settings.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withClientId(String clientId)
Set the clientId property: The Client ID of this relying party application, known as the client_id.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withClientSecret(String clientSecret)
Set the clientSecret property: The Client Secret of this relying party application (in Azure Active Directory,
this is also referred to as the Key).
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withClientSecretCertificateThumbprint(String clientSecretCertificateThumbprint)
Set the clientSecretCertificateThumbprint property: An alternative to the client secret, that is the thumbprint
of a certificate used for signing purposes.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withClientSecretSettingName(String clientSecretSettingName)
Set the clientSecretSettingName property: The app setting name that contains the client secret of the relying
party application.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withConfigVersion(String configVersion)
Set the configVersion property: The ConfigVersion of the Authentication / Authorization feature in use for the
current app.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withDefaultProvider(BuiltInAuthenticationProvider defaultProvider)
Set the defaultProvider property: The default authentication provider to use when multiple providers are
configured.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withEnabled(Boolean enabled)
Set the enabled property: <code>true</code> if the Authentication / Authorization feature is enabled
for the current app; otherwise, <code>false</code>.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withFacebookAppId(String facebookAppId)
Set the facebookAppId property: The App ID of the Facebook app used for login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withFacebookAppSecret(String facebookAppSecret)
Set the facebookAppSecret property: The App Secret of the Facebook app used for Facebook Login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withFacebookAppSecretSettingName(String facebookAppSecretSettingName)
Set the facebookAppSecretSettingName property: The app setting name that contains the app secret used for
Facebook Login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withFacebookOAuthScopes(List<String> facebookOAuthScopes)
Set the facebookOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of Facebook Login
authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGitHubClientId(String gitHubClientId)
Set the gitHubClientId property: The Client Id of the GitHub app used for login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGitHubClientSecret(String gitHubClientSecret)
Set the gitHubClientSecret property: The Client Secret of the GitHub app used for Github Login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGitHubClientSecretSettingName(String gitHubClientSecretSettingName)
Set the gitHubClientSecretSettingName property: The app setting name that contains the client secret of the
Github app used for GitHub Login.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGitHubOAuthScopes(List<String> gitHubOAuthScopes)
Set the gitHubOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of GitHub Login
authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGoogleClientId(String googleClientId)
Set the googleClientId property: The OpenID Connect Client ID for the Google web application.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGoogleClientSecret(String googleClientSecret)
Set the googleClientSecret property: The client secret associated with the Google web application.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGoogleClientSecretSettingName(String googleClientSecretSettingName)
Set the googleClientSecretSettingName property: The app setting name that contains the client secret associated
with the Google web application.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withGoogleOAuthScopes(List<String> googleOAuthScopes)
Set the googleOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of Google Sign-In
authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withIsAuthFromFile(String isAuthFromFile)
Set the isAuthFromFile property: "true" if the auth config settings should be read from a file, "false"
otherwise.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withIssuer(String issuer)
Set the issuer property: The OpenID Connect Issuer URI that represents the entity which issues access tokens for
this application.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withMicrosoftAccountClientId(String microsoftAccountClientId)
Set the microsoftAccountClientId property: The OAuth 2.0 client ID that was created for the app used for
authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withMicrosoftAccountClientSecret(String microsoftAccountClientSecret)
Set the microsoftAccountClientSecret property: The OAuth 2.0 client secret that was created for the app used for
authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withMicrosoftAccountClientSecretSettingName(String microsoftAccountClientSecretSettingName)
Set the microsoftAccountClientSecretSettingName property: The app setting name containing the OAuth 2.0 client
secret that was created for the app used for authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withMicrosoftAccountOAuthScopes(List<String> microsoftAccountOAuthScopes)
Set the microsoftAccountOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of Microsoft
Account authentication.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withRuntimeVersion(String runtimeVersion)
Set the runtimeVersion property: The RuntimeVersion of the Authentication / Authorization feature in use for the
current app.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withTokenRefreshExtensionHours(Double tokenRefreshExtensionHours)
Set the tokenRefreshExtensionHours property: The number of hours after session token expiration that a session
token can be used to call the token refresh API.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withTokenStoreEnabled(Boolean tokenStoreEnabled)
Set the tokenStoreEnabled property: <code>true</code> to durably store platform-specific security
tokens that are obtained during login flows; otherwise, <code>false</code>.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withTwitterConsumerKey(String twitterConsumerKey)
Set the twitterConsumerKey property: The OAuth 1.0a consumer key of the Twitter application used for sign-in.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withTwitterConsumerSecret(String twitterConsumerSecret)
Set the twitterConsumerSecret property: The OAuth 1.0a consumer secret of the Twitter application used for
sign-in.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withTwitterConsumerSecretSettingName(String twitterConsumerSecretSettingName)
Set the twitterConsumerSecretSettingName property: The app setting name that contains the OAuth 1.0a consumer
secret of the Twitter application used for sign-in.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withUnauthenticatedClientAction(UnauthenticatedClientAction unauthenticatedClientAction)
Set the unauthenticatedClientAction property: The action to take when an unauthenticated client attempts to
access the app.
|
SiteAuthSettingsProperties |
SiteAuthSettingsProperties.withValidateIssuer(Boolean validateIssuer)
Set the validateIssuer property: Gets a value indicating whether the issuer should be a valid HTTPS url and be
validated as such.
|
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.