IdentityProviderConfigOidc

data class IdentityProviderConfigOidc(val clientId: String, val groupsClaim: String? = null, val groupsPrefix: String? = null, val identityProviderConfigName: String, val issuerUrl: String, val requiredClaims: Map<String, String>? = null, val usernameClaim: String? = null, val usernamePrefix: String? = null)

Constructors

Link copied to clipboard
constructor(clientId: String, groupsClaim: String? = null, groupsPrefix: String? = null, identityProviderConfigName: String, issuerUrl: String, requiredClaims: Map<String, String>? = null, usernameClaim: String? = null, usernamePrefix: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Client ID for the OpenID Connect identity provider.

Link copied to clipboard
val groupsClaim: String? = null

The JWT claim that the provider will use to return groups.

Link copied to clipboard
val groupsPrefix: String? = null

A prefix that is prepended to group claims e.g., oidc:.

Link copied to clipboard

The name of the identity provider config.

Link copied to clipboard

Issuer URL for the OpenID Connect identity provider.

Link copied to clipboard

The key value pairs that describe required claims in the identity token.

Link copied to clipboard
val usernameClaim: String? = null

The JWT claim that the provider will use as the username.

Link copied to clipboard
val usernamePrefix: String? = null

A prefix that is prepended to username claims.