我在Websphere中使用OAuth。我获取访问令牌并验证路径中的访问权限。验证正在工作,但稍后,我调用 WebBean,我需要获取 de 访问令牌。我试图从请求中获取参数,但返回 null。
一些建议?
问候 埃米利亚诺
这是使
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(); }
- 如果您真的想从请求参数再次读取它,您可以按照此说明进行操作,该说明可能有效,但我不想推荐它,也没有对其进行测试。 https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/rweb_custom_props.html#enablemultiplereadsofpostdata