VerifiedAccessTrustProviderOidcOptionsArgs

data class VerifiedAccessTrustProviderOidcOptionsArgs(val authorizationEndpoint: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val issuer: Output<String>? = null, val scope: Output<String>? = null, val tokenEndpoint: Output<String>? = null, val userInfoEndpoint: Output<String>? = null) : ConvertibleToJava<VerifiedAccessTrustProviderOidcOptionsArgs>

The OpenID Connect details for an oidc -type, user-identity based trust provider.

Constructors

constructor(authorizationEndpoint: Output<String>? = null, clientId: Output<String>? = null, clientSecret: Output<String>? = null, issuer: Output<String>? = null, scope: Output<String>? = null, tokenEndpoint: Output<String>? = null, userInfoEndpoint: Output<String>? = null)

Properties

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

The OIDC authorization endpoint.

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

The client identifier.

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

The client secret.

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

The OIDC issuer.

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

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to details of a user. Each scope returns a specific set of user attributes.

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

The OIDC token endpoint.

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

The OIDC user info endpoint.

Functions

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