首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JWT API管理器:添加WSO2属性

JWT API管理器:添加WSO2属性
EN

Stack Overflow用户
提问于 2016-05-13 14:22:04
回答 1查看 1.1K关注 0票数 1

在WSO2 API管理器和ESB集成中,我们可以从ESB端获得JWT属性设置我的API管理器。参考文献http://wso2.com/library/articles/2013/07/use-of-json-web-tokens-in-an-api-fa%C3%A7ade-pattern/

但是我想知道如何在API管理器中设置自定义的JWT属性。我正在使用API管理器1.7.0版本。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-05-13 19:01:00

第1篇文章解释了如何使用JWT生成器扩展点来编写自己的自定义JWT生成器逻辑,以包含自定义JWT属性。但是,这似乎适用于APIManager1.8.0和更高版本。

您可以在适用于最新发布版本的API Manager 1.10.0的2中找到如何实现相同目标的详细信息。

在阅读1.7.0文档时,我找不到这样的扩展点。

1

2

更新: For APIManager1.7.0您可以编写一个自定义的索赔检索器来实现您想要的结果,下面是如何做到的,

  1. 您需要编写实现ClaimsRetriever接口3的自定义索赔检索器。
  2. 将您实现的索赔检索器的完整限定类名添加到$APIM_HOME/respository/conf中的API-Manager.xml 4中。

您可以将其添加到api-manager.xml er.xml的org.wso2.carbon.apimgt.impl.token.DefaultClaimsRetriever部分。

blog 5解释了如何用示例代码实现ClaimsRetriever接口,这对您很有用。

3

4

5

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37212502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档