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

公開メンバ関数

void introspectAccessToken (String host, String opHost, String redirectUrl)
 

詳解

著者
yuriyz

関数詳解

◆ introspectAccessToken()

void org.xdi.oxd.server.IntrospectAccessTokenTest.introspectAccessToken ( String  host,
String  opHost,
String  redirectUrl 
)
inline
24  {
25 
26  ClientInterface client = Tester.newClient(host);
27 
28  SetupClientResponse setupResponse = SetupClientTest.setupClient(client, opHost, redirectUrl);
29 
30  final GetClientTokenParams params = new GetClientTokenParams();
31  params.setOpHost(opHost);
32  params.setScope(Lists.newArrayList("openid"));
33  params.setClientId(setupResponse.getClientId());
34  params.setClientSecret(setupResponse.getClientSecret());
35 
36  GetClientTokenResponse tokenResponse = client.getClientToken(params).dataAsResponse(GetClientTokenResponse.class);
37 
38  assertNotNull(tokenResponse);
39  notEmpty(tokenResponse.getAccessToken());
40 
41  IntrospectAccessTokenParams introspectParams = new IntrospectAccessTokenParams();
42  introspectParams.setOxdId(setupResponse.getSetupClientOxdId());
43  introspectParams.setAccessToken(tokenResponse.getAccessToken());
44 
45  IntrospectionResponse introspectionResponse = client.introspectAccessToken(introspectParams).dataAsResponse(IntrospectionResponse.class);
46  assertNotNull(introspectionResponse);
47  Assert.assertTrue(introspectionResponse.isActive());
48  }

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