WSO2 API管理器:添加JWT属性
在WSO2 API管理器和ESB集成中,我们可以从ESB端获取JWT属性集my API管理器。参考号 但我想知道如何在API管理器中设置自定义JWT属性。我使用的是API manager 1.7.0版本WSO2 API管理器:添加JWT属性,wso2,jwt,wso2-am,Wso2,Jwt,Wso2 Am,在WSO2 API管理器和ESB集成中,我们可以从ESB端获取JWT属性集my API管理器。参考号 但我想知道如何在API管理器中设置自定义JWT属性。我使用的是API manager 1.7.0版本 感谢文章[1]解释了如何使用JWT生成器扩展点编写自己的自定义JWT生成器逻辑以包含自定义JWT属性。但是,这似乎适用于API Manager 1.8.0及更高版本 您可以在[2]中找到有关如何实现相同目标的详细信息,这些信息适用于最新发布版本的API Manager 1.10.0 浏览1.7.
感谢文章[1]解释了如何使用JWT生成器扩展点编写自己的自定义JWT生成器逻辑以包含自定义JWT属性。但是,这似乎适用于API Manager 1.8.0及更高版本 您可以在[2]中找到有关如何实现相同目标的详细信息,这些信息适用于最新发布版本的API Manager 1.10.0 浏览1.7.0文档时,我找不到这样的扩展点 [1] [2]
更新: 对于API Manager 1.7.0,您可以编写一个自定义索赔检索器来实现所需的功能,下面介绍了如何做到这一点
[5] 是的,我正在使用1.7.0,不可能突然升级。是的,在第一篇文章[1]中,它说“(在1.8.0版本之前),我们有能力插入外部索赔检索器类。”但找不到关于这些“外部索赔检索器”的更多细节更新了答案。检查这是否适合您:)