You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`jwks_url`| The JSON web key sets url to fetch key sets validating the JWT token. | URL | Not set, either this option or `decode_public_key` must be set to validate JWTs. |
407
-
|`public_key`| The path to PEM formatted public key used to decode the JWT token. | Filesystem path | Not set, either this option `jwks_url` must be set to validate JWTs. |
408
-
|`validate_audience`| Validate that the JWT token has the specified audience field. | Array of strings | Optional. Does not validate the audience by default. |
409
-
|`validate_issuer`| Validate that the JWT token has the specified issuer field. | Array of strings | Optional. Does not validate the issuer by default. |
410
-
|`validate_subject`| Validate that the JWT token has the specified subject field. | Strings | Optional. Does not validate the subject by default. |
411
-
|`tls`| Enables client authentication, or sets non-native root certificates for TLS when making requests. See [server configuration](#server-configuration) for more details. | TOML table | Optional. Performs no client authentication and uses native root certificates for TLS client requests.|
|`jwks_url`| The JSON web key sets url to fetch key sets validating the JWT token. | URL | Not set, either this option or `decode_public_key` must be set to validate JWTs.|
407
+
|`public_key`| The path to PEM formatted public key used to decode the JWT token. | Filesystem path | Not set, either this option `jwks_url` must be set to validate JWTs.|
408
+
|`validate_audience`| Validate that the JWT token has the specified audience field. | Array of strings | Optional. Does not validate the audience by default.|
409
+
|`validate_issuer`| Validate that the JWT token has the specified issuer field. | Array of strings | Optional. Does not validate the issuer by default.|
410
+
|`validate_subject`| Validate that the JWT token has the specified subject field. | Strings | Optional. Does not validate the subject by default.|
411
+
|`http`| Additionally enables client authentication, or sets non-native root certificates for TLS, or disables HTTP header caching. See [server configuration](#server-configuration) for more details. | TOML table| TLS is always allowed, however the default performs no client authentication and uses native root certificates. |
412
412
413
413
When JWT authentication is enabled, either `jwks_url` or `public_key` must be set to validate the JWT. The `auth` table
414
414
can be set under the `data_server` or `ticket_server` table, or globally to use the same configuration for both.
0 commit comments