通过WSO2 APIM中的JWT令牌将最终用户详细信息从客户端传递到真实后端端点

时间:2015-12-30 21:29:25

标签: java wso2-am wso2as

我是使用版本WSO2 API Manager的{​​{1}}新手。我正在尝试实施1.9.1 http://lalajisureshika.blogspot.in/2013/06/passing-end-user-details-from-client-to.htmlhttp://sumedha.blogspot.in/2012/08/using-jwt-to-send-application-user.html(但步骤不太合理,无法理解)。我从WSO2 APIM + JWT assertion

更改了以下内容
<APIM_HOME>/repository/conf/api-manager.xml

请查找少量图片的附件,以便更好地了解失败:

enter image description here

我也订阅了我的应用程序,当尝试从“API控制台”执行命令时,我看到非常有线的错误。 enter image description here

还显示TCP / IP Monitor工具 enter image description here

enter image description here

请帮我解决问题是什么?

1 个答案:

答案 0 :(得分:0)

您能否提供在 wso2carbon.log (&lt; APIM Home&gt; / reposiory / logs)或终端中打印的错误日志。找出错误的原因会更有用。

或者您可以尝试其他方式捕获传出消息,如下所述

取消注释
log4j.logger.org.apache.synapse.transport.http.headers = DEBUG log4j.logger.org.apache.synapse.transport.http.wire = DEBUG

log4j.properties文件中的

,可以从{AM_Home} / repository / conf

找到

重新启动服务器并调用订阅的api。您将在APIM中使用JWT-Assertion获得此类消息。

TID: [0] [AM] [2013-06-29 09:05:05,548] DEBUG {org.apache.synapse.transport.http.headers} -  http-outgoing-1>>X-JWT-Assertion: eyJ0eXAiOiJKV1QiLCJhbGciOiJTSEEyNTZ3aXRoUlNBIiwieDV0IjoiTm1KbU9HVXhNelpsWWpNMlpEUmhOVFpsWVRBMVl6ZGhaVFJpT1dFME5XSTJNMkptT1RjMVpBPT0ifQ==.eyJpc3MiOiJ3c28yLm9yZy9wcm9kdWN0cy9hbSIsImV4cCI6MTM3MjUyMjgwNTE3NywiaHR0cDovL3dzbzIub3JnL2NsYWltcy9zdWJzY3JpYmVyIjoibGFsYWppIiwiaHR0cDovL3dzbzIub3JnL2NsYWltcy9hcHBsaWNhdGlvbmlkIjoiMSIsImh0dHA6Ly93c28yLm9yZy9jbGFpbXMvYXBwbGljYXRpb25uYW1lIjoiRGVmYXVsdEFwcGxpY2F0aW9uIiwiaHR0cDovL3dzbzIub3JnL2NsYWltcy9hcHBsaWNhdGlvbnRpZXIiOiJVbmxpbWl0ZWQiLCJodHRwOi8vd3NvMi5vcmcvY2xhaW1zL2FwaWNvbnRleHQiOiIvYXBpMSIsImh0dHA6Ly93c28yLm9yZy9jbGFpbXMvdmVyc2lvbiI6IjEuMi4zIiwiaHR0cDovL3dzbzIub3JnL2NsYWltcy90aWVyIjoiVW5saW1pdGVkIiwiaHR0cDovL3dzbzIub3JnL2NsYWltcy9rZXl0eXBlIjoiUFJPRFVDVElPTiIsImh0dHA6Ly93c28yLm9yZy9jbGFpbXMvdXNlcnR5cGUiOiJBUFBMSUNBVElPTiIsImh0dHA6Ly93c28yLm9yZy9jbGFpbXMvZW5kdXNlciI6ImxhbGFqaSIsImh0dHA6Ly93c28yLm9yZy9jbGFpbXMvZW5kdXNlclRlbmFudElkIjoiLTEyMzQifQ==.YtVaDtRYtfUkVDvwe9V8oqsXK8OkB4HUhsQS2z3ngWRNjAktSKWlH+Is9T5EQnsg8hrsJQ4nKDdwDWHAUIFxIsb7bX/Y1O+WSLMLZYQ11WVzFaw50BJuqPbL9ZOfux1iRnm4ZbxClVSan72g/w8a05UnCvsGyIh5oCP4RUsAhXo= {org.apache.synapse.transport.http.headers}
相关问题