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
{{ message }}
This repository was archived by the owner on Oct 12, 2023. It is now read-only.
Copy file name to clipboardexpand all lines: README.md
+13-6
Original file line number
Diff line number
Diff line change
@@ -40,10 +40,17 @@ If you have any suggestion or comments, please feel free to open an issue on thi
40
40
41
41
| Kong Version | Tests passing |
42
42
| ------------ | :----------------: |
43
-
| Kong 0.13.x |:x:|
44
-
| Kong 0.14.x |:x:|
45
-
| Kong 1.0.x |:white_check_mark:|
46
-
| Kong 1.1.rc1 |:white_check_mark:|
43
+
| 0.13.x |:x:|
44
+
| 0.14.x |:x:|
45
+
| 1.0.x |:white_check_mark:|
46
+
| 1.1.x |:white_check_mark:|
47
+
48
+
| Keycloak Version | Tests passing |
49
+
| ---------------- | :----------------: |
50
+
| 3.X.X |:white_check_mark:|
51
+
| 4.X.X |:white_check_mark:|
52
+
| 5.X.X |:white_check_mark:|
53
+
| 6.X.X |:white_check_mark:|
47
54
48
55
## Installation
49
56
@@ -118,10 +125,10 @@ curl -X POST http://localhost:8001/plugins \
118
125
| config.uri_param_names | no |`jwt`| A list of querystring parameters that Kong will inspect to retrieve JWTs. |
119
126
| config.cookie_names | no || A list of cookie names that Kong will inspect to retrieve JWTs. |
120
127
| config.claims_to_verify | no |`exp`| A list of registered claims (according to [RFC 7519](https://tools.ietf.org/html/rfc7519)) that Kong can verify as well. Accepted values: `exp`, `nbf`. |
121
-
| config.anonymous | no || An optional string (consumer uuid) value to use as an “anonymous” consumer if authentication fails. If empty (default), the request will fail with an authentication failure `4xx`. Please note that this value must refer to the Consumer `id` attribute which is internal to Kong, and not its `custom_id`. |
128
+
| config.anonymous | no || An optional string (consumer uuid) value to use as an “anonymous” consumer if authentication fails. If empty (default), the request will fail with an authentication failure `4xx`. Please note that this value must refer to the Consumer `id` attribute which is internal to Kong, and not its `custom_id`. |
122
129
| config.run_on_preflight | no |`true`| A boolean value that indicates whether the plugin should run (and try to authenticate) on `OPTIONS` preflight requests, if set to false then `OPTIONS` requests will always be allowed. |
123
130
| config.maximum_expiration | no |`0`| An integer limiting the lifetime of the JWT to `maximum_expiration` seconds in the future. Any JWT that has a longer lifetime will rejected (HTTP 403). If this value is specified, `exp` must be specified as well in the `claims_to_verify` property. The default value of `0` represents an indefinite period. Potential clock skew should be considered when configuring this value. |
124
-
| config.algorithm | no |`RS256`| The algorithm used to verify the token’s signature. Can be `HS256`, `HS384`, `HS512`, `RS256`, or `ES256`. |
131
+
| config.algorithm | no |`RS256`| The algorithm used to verify the token’s signature. Can be `HS256`, `HS384`, `HS512`, `RS256`, or `ES256`. |
125
132
| config.allowed_iss | yes || A list of allowed issuers for this route/service/api. |
126
133
| config.iss_key_grace_period | no |`10`| An integer that sets the number of seconds until public keys for an issuer can be updated after writing new keys to the cache. This is a guard so that the Kong cache will not invalidate every time a token signed with an invalid public key is sent to the plugin. |
127
134
| config.well_known_template | false |*see description*| A string template that the well known endpoint for keycloak is created from. String formatting is applied on the template and `%s` is replaced by the issuer of the token. Default value is `%s/.well-known/openid-configuration`|
0 commit comments