ExternalAuthClientProfile interface

External Auth client profile This configures how on-cluster, platform clients should request tokens from the identity provider.

Properties

clientId

External Auth client id The clientId must appear in the audience field of the TokenIssuerProfile.

component

External Auth client component

extraScopes

external auth client scopes

This is useful if you have configured claim mappings that requires specific scopes to be requested beyond the standard OIDC scopes. When omitted, no additional scopes are requested.

type

Determines the OIDC provider client type.

Property Details

clientId

External Auth client id The clientId must appear in the audience field of the TokenIssuerProfile.

clientId: string

Property Value

string

component

External Auth client component

component: ExternalAuthClientComponentProfile

Property Value

extraScopes

external auth client scopes

This is useful if you have configured claim mappings that requires specific scopes to be requested beyond the standard OIDC scopes. When omitted, no additional scopes are requested.

extraScopes?: string[]

Property Value

string[]

type

Determines the OIDC provider client type.

type: string

Property Value

string