LinuxFunctionAppSlotAuthSettingsV2CustomOidcV2

data class LinuxFunctionAppSlotAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)

Constructors

fun LinuxFunctionAppSlotAuthSettingsV2CustomOidcV2(authorisationEndpoint: String? = null, certificationUri: String? = null, clientCredentialMethod: String? = null, clientId: String, clientSecretSettingName: String? = null, issuerEndpoint: String? = null, name: String, nameClaimType: String? = null, openidConfigurationEndpoint: String, scopes: List<String>? = null, tokenEndpoint: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

Link copied to clipboard

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

Link copied to clipboard

The Client Credential Method used.

Link copied to clipboard

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

Link copied to clipboard

The App Setting name that contains the client secret of the Client. Cannot be used with client_secret.

Link copied to clipboard
val issuerEndpoint: String? = null

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

Link copied to clipboard

Specifies the name of the Function App Slot. Changing this forces a new resource to be created.

Link copied to clipboard
val nameClaimType: String? = null

The name of the claim that contains the users name.

Link copied to clipboard

The app setting name that contains the client_secret value used for the Custom OIDC Login.

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

The list of the scopes that should be requested while authenticating.

Link copied to clipboard
val tokenEndpoint: String? = null

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.