The Kubernetes documentation related to OpenID Connect mentions that as part of setting things up you need to supply some parameters to the API server:
--oidc-client-id: A client id that all tokens must be issued for.
There is no other explanation about how this would map to, say, something returned by the OpenID Connect-conformant Google identity provider.
I don't know what this parameter value will be used for. Will it match against something in the decoded JWT token?
It looks like the id_token
returned by the Google identity provider might contain something, once decoded, in its aud
field (aud
is apparently short for "audience"). Is this what the --oidc-client-id
should match? Am I way off?