IdentityServiceOidcConfigResponse

data class IdentityServiceOidcConfigResponse(val certificateAuthorityData: String, val clientId: String, val clientSecret: String, val deployCloudConsoleProxy: Boolean, val enableAccessToken: Boolean, val encryptedClientSecret: String, val extraParams: String, val groupPrefix: String, val groupsClaim: String, val issuerUri: String, val kubectlRedirectUri: String, val scopes: String, val userClaim: String, val userPrefix: String)

Configuration for OIDC Auth flow.

Constructors

Link copied to clipboard
fun IdentityServiceOidcConfigResponse(certificateAuthorityData: String, clientId: String, clientSecret: String, deployCloudConsoleProxy: Boolean, enableAccessToken: Boolean, encryptedClientSecret: String, extraParams: String, groupPrefix: String, groupsClaim: String, issuerUri: String, kubectlRedirectUri: String, scopes: String, userClaim: String, userPrefix: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

PEM-encoded CA for OIDC provider.

Link copied to clipboard

ID for OIDC client application.

Link copied to clipboard

Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.

Link copied to clipboard

Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.

Link copied to clipboard

Enable access token.

Link copied to clipboard

Encrypted OIDC Client secret

Link copied to clipboard

Comma-separated list of key-value pairs.

Link copied to clipboard

Prefix to prepend to group name.

Link copied to clipboard

Claim in OIDC ID token that holds group information.

Link copied to clipboard

URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.

Link copied to clipboard

Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.

Link copied to clipboard

Comma-separated list of identifiers.

Link copied to clipboard

Claim in OIDC ID token that holds username.

Link copied to clipboard

Prefix to prepend to user name.