Skip to content

oidc

An OpenID Connect client. A provider registers the client and writes its credentials.

apps.myapp.main.needs.oidc.clientName = "myapp";
  • clientSecret.keystring

    Key inside the Secret.

  • clientSecret.namestring

    Kubernetes Secret object name.

  • clientSecret.namespacenull or string

    Namespace 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 string

    Redirect URIs registered for the client. A consumer that also needs http defaults to its bound publicUrl.

    Default
    [ ]
  • clientNamenull or string

    Client name. Defaults to the consumer DNS label.

    Default
    null
  • clientIdnull or string

    Bound 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 string

    Bound issuer URL. Written by the oidc provider.

    Default
    null

None.