0
我在Websphere中使用OAuth。我得到一个访问令牌并验证我的路径中的访问权限。验证正在工作,但后来我打电话给WebBean,我需要获取访问令牌。我试图从Request中获取参数,但返回null。如何在OAuth + Websphere中获取访问令牌? (经过检查)
有些建议吗?
问候 埃米利亚诺
我在Websphere中使用OAuth。我得到一个访问令牌并验证我的路径中的访问权限。验证正在工作,但后来我打电话给WebBean,我需要获取访问令牌。我试图从Request中获取参数,但返回null。如何在OAuth + Websphere中获取访问令牌? (经过检查)
有些建议吗?
问候 埃米利亚诺
这是为了让出的access_token当前进程的首选和推荐的方法。
String accessToken = null;
Subject subj = WSSubject.getRunAsSubject();
Set<WSOAuth20Token> credentials = subj.getPrivateCredentials(WSOAuth20Token.class);
if (credentials != null)
{
WSOAuth20Token oauth2token = credentials.iterator().next();
accessToken = oauth2token.getTokenString();
}
感谢您的意见!我会尝试。问候ERA –
这是WSOAuth20Token.class的包? –
com.ibm.wsspi.security.oauth20.token.WSOAuth20Token – Chunlong