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);
31 final CheckAccessTokenParams params =
new CheckAccessTokenParams();
32 params.setAccessToken(response.getAccessToken());
33 params.setIdToken(response.getIdToken());
34 params.setOxdId(site.getOxdId());
36 final CommandResponse2 r = client.checkAccessToken(Tester.getAuthorization(), params);
39 final CheckAccessTokenResponse checkR = r.dataAsResponse(CheckAccessTokenResponse.class);
40 assertNotNull(checkR);
41 assertTrue(checkR.isActive());
42 assertNotNull(checkR.getExpiresAt());
43 assertNotNull(checkR.getIssuedAt());