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