oidc
An OpenID Connect client. A provider registers the client and writes its credentials.
Example
Section titled “Example”apps.myapp.main.needs.oidc.clientName = "myapp";You set
Section titled “You set”clientSecret.keystringKey inside the Secret.
clientSecret.namestringKubernetes Secret object name.
clientSecret.namespacenull or stringNamespace of the Secret. Defaults to the namespace of the consumer that reads it.
- Default
null
providernull or (podule provider reference (apps.<type>.<instance> or impl.<contract>.<name>))Overrides providers.oidc for this need.
- Default
null
redirectUrislist of stringRedirect URIs registered for the client. A consumer that also needs http defaults to its bound publicUrl.
- Default
[ ]
You set, or the provider fills it
Section titled “You set, or the provider fills it”clientNamenull or stringClient name. Defaults to the consumer DNS label.
- Default
null
The provider writes
Section titled “The provider writes”clientIdnull or stringBound client ID. Written by the oidc provider.
- Default
null
clientSecretnull or (submodule)Bound secretRef for the client secret. Written by the oidc provider.
- Default
null
issuernull or stringBound issuer URL. Written by the oidc provider.
- Default
null
Provided by
Section titled “Provided by”None.