WSO2 声明存储在哪里?

WSO2 Where are the Claims stored?

我认为声明应该存储在用户存储的 UM_CLAIM 中,但我的是空的,但是当我在 header 中启用 JWT 时,我得到 X-JWT-Assertion 填充值。我还在 AM 数据库中检查了 IDP_CLAIM。

由于您没有说明您使用的WSO2 API管理器的版本是什么,我回答这个问题针对API管理器最新发布的版本2.1.0。

对于 WSO2 API 经理索赔相关的表格如下。

IDN_CLAIM IDN_CLAIM_方言 IDN_CLAIM_MAPPED_ATTRIBUTE IDN_CLAIM_MAPPING IDN_CLAIM_PROPERTY

如果您在调用 API 时能够成功获取 X-JWT-Assertion,您应该能够看到与存储在该表中的声明相关的数据。

检查您是否取消注释了 documentation.

Configuring JWT 部分中指示的所有默认值