-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
enhancementNew feature or requestNew feature or requestwait for updatewait for the author's response in this issue/PRwait for the author's response in this issue/PR
Description
Description
When configuring the openid-connect plugin to provide the respective Id-Token in a header using the set_id_token_header
property a X-Id-Token header is set. However, to my surprise the header contains not the whole Id-Token (i.e. header, payload and signature if present) but rather just the payload part of that JWT. This leads to two questions
- Is this the intended behavior, that the header contains only the payload part of the ID-JWT. In that case I suggest to update the parameter description accordingly.
- I need the actual ID-Token for my use-case. Is there a way to obtain it via a header or similar approach, once the openid-connect plugin has processed the incoming request?
Best regards
Environment
- APISIX version (run
apisix version
): 3.11.0 - Operating system (run
uname -a
): Linux apisix-745bddfc75-frbx6 5.15.0-1087-azure test: check the service config withjson schema
after fetched it form etcd. #96-Ubuntu SMP Fri Mar 28 20:31:27 UTC 2025 x86_64 GNU/Linux - OpenResty / Nginx version (run
openresty -V
ornginx -V
): openresty/1.25.3.2
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestwait for updatewait for the author's response in this issue/PRwait for the author's response in this issue/PR
Type
Projects
Status
📋 Backlog