Skip to main content

well_known_openid_configuration

Creates, updates, deletes, gets or lists a well_known_openid_configuration resource.

Overview

Namewell_known_openid_configuration
TypeResource
Idgoogle.container.well_known_openid_configuration

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
cacheHeaderobjectFor HTTP requests, this field is automatically extracted into the Cache-Control HTTP header. (id: HttpCacheControlResponseHeader)
claims_supportedarraySupported claims.
grant_typesarraySupported grant types.
id_token_signing_alg_values_supportedarraysupported ID Token signing Algorithms.
issuerstringOIDC Issuer.
jwks_uristringJSON Web Key uri.
response_types_supportedarraySupported response types.
subject_types_supportedarraySupported subject types.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_locations_clusters_well-known_get_openid-configurationselectprojectsId, locationsId, clustersIdGets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
clustersIdstring
locationsIdstring
projectsIdstring

SELECT examples

Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

SELECT
cacheHeader,
claims_supported,
grant_types,
id_token_signing_alg_values_supported,
issuer,
jwks_uri,
response_types_supported,
subject_types_supported
FROM google.container.well_known_openid_configuration
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND clustersId = '{{ clustersId }}' -- required;