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

fun LinuxWebAppAuthSettingsV2ActiveDirectoryV2Args(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)

Functions

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

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. Cannot be used with client_secret.

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/v2.0/{tenant-guid}/

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

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