JWT Issuer
Tetrate Service Express (TSE) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions. Go to Comparing TSE and TSB for more details.
JwtIssuer specifies configuration associated with a JWT issuer.
For example,
issuer: "https://mycompany.corp"
jwksUri: "https://mycompany.corp/jwks.json"
shortName: "mycorp"
tokenFields:
attributes:
jsonPath: .custom_attributes
JwtIssuer
JwtIssuer specifies configuration associated with a JWT issuer.
Field | Description | Validation Rule |
---|---|---|
issuer | string The value must be a case sensitive URL using the https scheme that contains scheme, host, and optionally, port number and path components and no query or fragment components. E.g., See https://openid.net/specs/openid-connect-core-1_0.html#IDToken | string = { |
jwksUri | string oneof _jwks_source Source of public keys the E.g., When unspecified, URL the JSON Web Key Set document will be resolved using OpenID Connect Discovery protocol. | string = { |
jwks | string oneof _jwks_source Specifies public keys the | string = { |
shortName | string The value must consist of lower case alphanumeric characters and hyphen ( Since this value will be included into the auto-generated name of the
E.g., | string = { |
tokenFields | tetrateio.api.onboarding.config.install.v1alpha1.JwtTokenFields By default,
If you want E.g., you can instruct the Notice that this description instructs how to interpret custom fields if they are present
in an OIDC ID Token.
A token in which custom fields are not present is still valid. An | – |
JwtTokenField
JwtTokenField specifies a custom field included into the OIDC ID Token.
Field | Description | Validation Rule |
---|---|---|
jsonPath | string E.g., JSON Path must start either from E.g., Special symbols (such as E.g., | string = { |
JwtTokenFields
JwtTokenFields specifies custom fields included into the OIDC ID Token.
Field | Description | Validation Rule |
---|---|---|
attributes | tetrateio.api.onboarding.config.install.v1alpha1.JwtTokenField If specified, E.g., if an OIDC ID Token includes the following fields:
then, you can indicate to the | – |
OnboardingPlaneComponentSet
The set of components that make up the control plane. Use this to override application settings or Kubernetes settings for each individual component.
Field | Description | Validation Rule |
---|---|---|
instance | tetrateio.api.onboarding.config.install.v1alpha1.OnboardingPlaneInstance | – |
OnboardingPlaneInstance
Kubernetes settings for the Workload Onboarding Plane Instance
component.
Field | Description | Validation Rule |
---|---|---|
kubeSpec | tetrateio.api.install.kubernetes.KubernetesComponentSpec | – |
logLevels | map<string, string> | – |