gluu
公開メンバ関数 | 全メンバ一覧
org.xdi.oxd.server.CheckAccessTokenTest クラス
org.xdi.oxd.server.CheckAccessTokenTest 連携図
Collaboration graph

公開メンバ関数

void test (String host, String redirectUrl, String userId, String userSecret, String opHost)
 

詳解

著者
Yuriy Zabrovarnyy
バージョン
0.9, 23/10/2013

関数詳解

◆ test()

void org.xdi.oxd.server.CheckAccessTokenTest.test ( String  host,
String  redirectUrl,
String  userId,
String  userSecret,
String  opHost 
)
inline
24  {
25 
26  ClientInterface client = Tester.newClient(host);
27  String nonce = CoreUtils.secureRandomString();
28  RegisterSiteResponse site = RegisterSiteTest.registerSite(client, opHost, redirectUrl);
29  GetTokensByCodeResponse response = GetTokensByCodeTest.tokenByCode(client, site, userId, userSecret, nonce);
30 
31  final CheckAccessTokenParams params = new CheckAccessTokenParams();
32  params.setAccessToken(response.getAccessToken());
33  params.setIdToken(response.getIdToken());
34  params.setOxdId(site.getOxdId());
35 
36  final CommandResponse2 r = client.checkAccessToken(Tester.getAuthorization(), params);
37  assertNotNull(r);
38 
39  final CheckAccessTokenResponse checkR = r.dataAsResponse(CheckAccessTokenResponse.class);
40  assertNotNull(checkR);
41  assertTrue(checkR.isActive());
42  assertNotNull(checkR.getExpiresAt());
43  assertNotNull(checkR.getIssuedAt());
44  }

このクラス詳解は次のファイルから抽出されました: