使用WAS Liberty + openidConnectClient从JWT令牌获取其他字段,是否正式支持以下解决方案?

时间:2017-05-03 12:05:41

标签: websphere websphere-liberty

我使用openidConnectClient-1.0使用OpenID协议对我的应用程序中的用户进行身份验证。基本身份验证工作正常,但我需要从OpenW提供程序传递给我的JWT令牌获取其他字段的值。 在IBM的dwAnswers网站上找到了这个答案:Additional fields from JWT using openidConnectClient其中给出了以下解决方案:

com.ibm.websphere.security.openidconnect.token.IdToken idToken = PropagationHelper.getIdToken(); 
Object claim = idToken.getClaim("");

这段代码就像魅力一样,但我在IBM的网站上几乎找不到这个API,我发现只有这个Javadoc API for Class PropagationHelper,Javadoc for IdToken I没找到。

所以,我的问题是官方API,它是否会得到未来自由版本的支持,我可以使用吗?

1 个答案:

答案 0 :(得分:0)

在我看来它是一个支持的api,因为如果我解压缩javadoc wlp \ dev \ api \ ibm \ javadoc \ com.ibm.websphere.appserver.api.oauth_1.2-javadoc.zip,它在该文档中。