LinuxWebAppAuthSettingsV2CustomOidcV2

data class LinuxWebAppAuthSettingsV2CustomOidcV2(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

Link copied to clipboard
constructor(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 the Custom OIDC.

Link copied to clipboard

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: String? = null

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

Link copied to clipboard

The name of the Custom OIDC Authentication Provider.

Link copied to clipboard
val nameClaimType: 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: 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.