Release date 2025/03/27
Bugfix
-
Fixed an issue where the jwt-signer plugin failed to upsert jwks if the jwks contains extra custom fields.
Release date 2025/03/27
Fixed an issue where the jwt-signer plugin failed to upsert jwks if the jwks contains extra custom fields.
Release date 2024/09/11
Supported /jwt-signer/jwks/:jwt_signer_jwks
endpoint in dbless mode.
Release date 2024/05/28
supports basic auth and mtls auth to external jwks services
The plugin now supports periodically rotating the jwks. For example, to autmatically rotate access_token_jwks_uri
, you can set the config access_token_jwks_uri_rotate_period
The plugin now supports adding the original JWT(s) to the upstream request header by specifying the names of the upstream request header with original_access_token_upstream_header
and original_channel_token_upstream_header
.
And access_token_upstream_header
, channel_token_upstream_header
, original_access_token_upstream_header
, and original_channel_token_upstream_header
should not have the same value.
Support pseudo json value in add_claims and set_claims for JWT-Signer. We can achieve the goal of passing multiple values to a key by passing a JSON string as the value. And add add_access_token_claims, set_access_token_claims, add_channel_token_claims, set_channel_token_claims for individually adding claims to access tokens and channel tokens. Additionally, add remove_access_token_claims and remove_channel_token_claims to support the removal of claims.
Release date 2024/02/12
support for consumer group scoping by using pdk kong.client.authenticate
function
Release date 2024/05/20
support for consumer group scoping by using pdk kong.client.authenticate
function
Release date 2024/03/21
support for consumer group scoping by using pdk kong.client.authenticate
function
Release date 2023/05/19
Added the configuration field add_claims
, which lets you add extra claims to JWT.
Release date 2023/02/28
Improved Plugin Documentation: Revised docs for the following plugins to include examples:
Improved Plugin Documentation: JWT Signer
Release date 2022/12/06
The anonymous
field can now be configured as the username of the consumer. This field allows you to configure a string to use as an “anonymous” consumer if authentication fails.
Release date 2022/09/09
Updated the priority for some plugins.: jwt-signer
changed from 999
to 1020
.