LinuxWebAppAuthSettingsV2ActiveDirectoryV2Args

data class LinuxWebAppAuthSettingsV2ActiveDirectoryV2Args(val allowedApplications: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedGroups: Output<List<String>>? = null, val allowedIdentities: Output<List<String>>? = null, val clientId: Output<String>, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val jwtAllowedClientApplications: Output<List<String>>? = null, val jwtAllowedGroups: Output<List<String>>? = null, val loginParameters: Output<Map<String, String>>? = null, val tenantAuthEndpoint: Output<String>, val wwwAuthenticationDisabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxWebAppAuthSettingsV2ActiveDirectoryV2Args>

Constructors

constructor(allowedApplications: Output<List<String>>? = null, allowedAudiences: Output<List<String>>? = null, allowedGroups: Output<List<String>>? = null, allowedIdentities: Output<List<String>>? = null, clientId: Output<String>, clientSecretCertificateThumbprint: Output<String>? = null, clientSecretSettingName: Output<String>? = null, jwtAllowedClientApplications: Output<List<String>>? = null, jwtAllowedGroups: Output<List<String>>? = null, loginParameters: Output<Map<String, String>>? = null, tenantAuthEndpoint: Output<String>, wwwAuthenticationDisabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val allowedApplications: Output<List<String>>? = null

The list of allowed Applications for the Default Authorisation Policy.

Link copied to clipboard
val allowedAudiences: Output<List<String>>? = null

Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.

Link copied to clipboard
val allowedGroups: Output<List<String>>? = null

The list of allowed Group Names for the Default Authorisation Policy.

Link copied to clipboard
val allowedIdentities: Output<List<String>>? = null

The list of allowed Identities for the Default Authorisation Policy.

Link copied to clipboard
val clientId: Output<String>

The ID of the Client to use to authenticate with Azure Active Directory.

Link copied to clipboard

The thumbprint of the certificate used for signing purposes.

Link copied to clipboard
val clientSecretSettingName: Output<String>? = null

The App Setting name that contains the client secret of the Client. !>Note: A setting with this name must exist in app_settings to function correctly.

Link copied to clipboard

A list of Allowed Client Applications in the JWT Claim.

Link copied to clipboard
val jwtAllowedGroups: Output<List<String>>? = null

A list of Allowed Groups in the JWT Claim.

Link copied to clipboard
val loginParameters: Output<Map<String, String>>? = null

A map of key-value pairs to send to the Authorisation Endpoint when a user logs in.

Link copied to clipboard

The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/

Link copied to clipboard
val wwwAuthenticationDisabled: Output<Boolean>? = null

Should the www-authenticate provider should be omitted from the request? Defaults to false.

Functions

Link copied to clipboard
open override fun toJava(): LinuxWebAppAuthSettingsV2ActiveDirectoryV2Args