LinuxWebAppAuthSettingsV2CustomOidcV2Args

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

Constructors

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

Properties

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

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

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

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

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

The Client Credential Method used.

Link copied to clipboard
val clientId: Output<String>

The ID of the Client to use to authenticate with the Custom OIDC.

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

The App Setting name that contains the secret for this Custom OIDC Client. This is generated from name above and suffixed with _PROVIDER_AUTHENTICATION_SECRET.

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

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

Link copied to clipboard
val name: Output<String>

The name of the Custom OIDC Authentication Provider.

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

The name of the claim that contains the users name.

Link copied to clipboard

Specifies the endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.

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

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

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

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

Functions

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