Skip to content

Connector Config Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root secrets schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/secrets.yaml#/properties/dex/properties/connectors/items/properties/config

Configure parameters specific for this connector.

TODO:

  • Fields are dependent on type of parent and needs to be specified.
  • Fields are divergent with type ldap compared to oauth variants.
Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none config/schemas/secrets.yaml*

TYPE:

object (Connector Config)

PROPERTIES:

Property Type Required Nullable Defined by
clientID string Optional cannot be null Welkin Apps Secrets
clientSecret string Optional cannot be null Welkin Apps Secrets
issuer Merged Optional cannot be null Welkin Apps Secrets
domainToAdminEmail object Optional cannot be null Welkin Apps Secrets
hostedDomains array Optional cannot be null Welkin Apps Secrets
redirectURI Merged Optional cannot be null Welkin Apps Secrets
serviceAccountFilePath string Optional cannot be null Welkin Apps Secrets

clientID

clientID

TYPE:

string (Connector Client ID)

clientSecret

clientSecret

TYPE:

string (Connector Client Secret)

issuer

Used in type: oidc.

issuer

TYPE:

string (Connector Issuer)

one (and only one) of

domainToAdminEmail

Used in type: google.

domainToAdminEmail

TYPE:

object (Connector Admin Emails)

hostedDomains

Configure the hosted domains for this connector.

Used in type: google.

hostedDomains

TYPE:

string[] (Connector Hosted Domain)

redirectURI

Configure the redirect URI for this connector.

redirectURI

TYPE:

string (Connector Redirect URI)

one (and only one) of

EXAMPLES:

https://dex.${BASE_DOMAIN}/callback

serviceAccountFilePath

Used in type: google.

serviceAccountFilePath

TYPE:

string (Connector Service Account Path)

EXAMPLES:

/etc/dex/google/sa.json

Return to the root secrets schema


Generated Sun Nov 17 03:51:36 UTC 2024 from elastisys/compliantkubernetes-apps@main