VerifiedAccessTrustProviderNativeApplicationOidcOptions

data class VerifiedAccessTrustProviderNativeApplicationOidcOptions(val authorizationEndpoint: String? = null, val clientId: String? = null, val clientSecret: String? = null, val issuer: String? = null, val publicSigningKeyEndpoint: String? = null, val scope: String? = null, val tokenEndpoint: String? = null, val userInfoEndpoint: String? = null)

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The OIDC authorization endpoint.

Link copied to clipboard
val clientId: String? = null

The client identifier.

Link copied to clipboard
val clientSecret: String? = null

The client secret.

Link copied to clipboard
val issuer: String? = null

The OIDC issuer.

Link copied to clipboard

The public signing key for endpoint

Link copied to clipboard
val scope: 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: String? = null

The OIDC token endpoint.

Link copied to clipboard

The OIDC user info endpoint.