LinuxWebAppAuthSettingsV2ActiveDirectoryV2

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The list of allowed Applications for the Default Authorisation Policy.

Link copied to clipboard

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

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

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

Link copied to clipboard

The list of allowed Identities for the Default Authorisation Policy.

Link copied to clipboard

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

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

A list of Allowed Groups in the JWT Claim.

Link copied to clipboard

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

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