30 ClientInterface client = Tester.newClient(host);
32 RegisterSiteResponse site = RegisterSiteTest.registerSite(client, opHost, redirectUrl);
34 String nonce = CoreUtils.secureRandomString();
35 GetTokensByCodeResponse response = GetTokensByCodeTest.tokenByCode(client, site, userId, userSecret, nonce);
37 final CheckIdTokenParams params =
new CheckIdTokenParams();
38 params.setOxdId(site.getOxdId());
39 params.setIdToken(response.getIdToken());
40 params.setNonce(nonce);
42 final CommandResponse2 r = client.checkIdToken(Tester.getAuthorization(), params);
45 final CheckIdTokenResponse checkR = r.dataAsResponse(CheckIdTokenResponse.class);
46 assertNotNull(checkR);
47 assertTrue(checkR.isActive());
48 assertNotNull(checkR.getExpiresAt());
49 assertNotNull(checkR.getIssuedAt());
50 assertNotNull(checkR.getClaims());
52 final Map<String, List<String>> claims = checkR.getClaims();
static void assertClaim(Map< String, List< String >> p_claims, String p_claimName)
Definition: CheckIdTokenTest.java:57