Uses of Class
com.azure.resourcemanager.appservice.fluent.models.SiteAuthSettingsProperties
Package
Description
Package containing the inner data models for WebSiteManagementClient.
-
Uses of SiteAuthSettingsProperties in com.azure.resourcemanager.appservice.fluent.models
Modifier and TypeMethodDescriptionSiteAuthSettingsProperties.withAadClaimsAuthorization
(String aadClaimsAuthorization) Set the aadClaimsAuthorization property: Gets a JSON string containing the Azure AD Acl settings.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.withAllowedAudiences
(List<String> allowedAudiences) Set the allowedAudiences property: Allowed audience values to consider when validating JWTs issued by Azure Active Directory.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.withAuthFilePath
(String authFilePath) Set the authFilePath property: The path of the config file containing auth settings.SiteAuthSettingsProperties.withClientId
(String clientId) Set the clientId property: The Client ID of this relying party application, known as the client_id.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.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.withClientSecretSettingName
(String clientSecretSettingName) Set the clientSecretSettingName property: The app setting name that contains the client secret of the relying party application.SiteAuthSettingsProperties.withConfigVersion
(String configVersion) Set the configVersion property: The ConfigVersion of the Authentication / Authorization feature in use for the current app.SiteAuthSettingsProperties.withDefaultProvider
(BuiltInAuthenticationProvider defaultProvider) Set the defaultProvider property: The default authentication provider to use when multiple providers are configured.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.withFacebookAppId
(String facebookAppId) Set the facebookAppId property: The App ID of the Facebook app used for login.SiteAuthSettingsProperties.withFacebookAppSecret
(String facebookAppSecret) Set the facebookAppSecret property: The App Secret of the Facebook app used for Facebook Login.SiteAuthSettingsProperties.withFacebookAppSecretSettingName
(String facebookAppSecretSettingName) Set the facebookAppSecretSettingName property: The app setting name that contains the app secret used for Facebook Login.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.withGitHubClientId
(String gitHubClientId) Set the gitHubClientId property: The Client Id of the GitHub app used for login.SiteAuthSettingsProperties.withGitHubClientSecret
(String gitHubClientSecret) Set the gitHubClientSecret property: The Client Secret of the GitHub app used for Github Login.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.withGitHubOAuthScopes
(List<String> gitHubOAuthScopes) Set the gitHubOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.SiteAuthSettingsProperties.withGoogleClientId
(String googleClientId) Set the googleClientId property: The OpenID Connect Client ID for the Google web application.SiteAuthSettingsProperties.withGoogleClientSecret
(String googleClientSecret) Set the googleClientSecret property: The client secret associated with the Google web application.SiteAuthSettingsProperties.withGoogleClientSecretSettingName
(String googleClientSecretSettingName) Set the googleClientSecretSettingName property: The app setting name that contains the client secret associated with the Google web application.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.withIsAuthFromFile
(String isAuthFromFile) Set the isAuthFromFile property: "true" if the auth config settings should be read from a file, "false" otherwise.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.withMicrosoftAccountClientId
(String microsoftAccountClientId) Set the microsoftAccountClientId property: The OAuth 2.0 client ID that was created for the app used for authentication.SiteAuthSettingsProperties.withMicrosoftAccountClientSecret
(String microsoftAccountClientSecret) Set the microsoftAccountClientSecret property: The OAuth 2.0 client secret that was created for the app used for authentication.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.withMicrosoftAccountOAuthScopes
(List<String> microsoftAccountOAuthScopes) Set the microsoftAccountOAuthScopes property: The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.SiteAuthSettingsProperties.withRuntimeVersion
(String runtimeVersion) Set the runtimeVersion property: The RuntimeVersion of the Authentication / Authorization feature in use for the current app.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.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.withTwitterConsumerKey
(String twitterConsumerKey) Set the twitterConsumerKey property: The OAuth 1.0a consumer key of the Twitter application used for sign-in.SiteAuthSettingsProperties.withTwitterConsumerSecret
(String twitterConsumerSecret) Set the twitterConsumerSecret property: The OAuth 1.0a consumer secret of the Twitter application used for sign-in.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.withUnauthenticatedClientAction
(UnauthenticatedClientAction unauthenticatedClientAction) Set the unauthenticatedClientAction property: The action to take when an unauthenticated client attempts to access the app.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.