163                 UriComponentsBuilder builder = null;
   166                         builder = UriComponentsBuilder.fromUri(
new URI(requestUri));
   167                 } 
catch (URISyntaxException e1) {
   168                         fail(
"URISyntaxException was thrown.");
   171                 UriComponents components = builder.build();
   172                 String jwtString = components.getQueryParams().get(
"request").get(0);
   173                 JWTClaimsSet claims = null;
   176                         SignedJWT jwt = SignedJWT.parse(jwtString);
   177                         claims = jwt.getJWTClaimsSet();
   178                 } 
catch (ParseException 
e) {
   179                         fail(
"ParseException was thrown.");
   182                 assertEquals(
responseType, claims.getClaim(
"response_type"));
   185                 List<String> scopeList = Arrays.asList(((String) claims.getClaim(
"scope")).split(
" "));
   188                 assertEquals(
redirectUri, claims.getClaim(
"redirect_uri"));
   189                 assertEquals(
nonce, claims.getClaim(
"nonce"));
   190                 assertEquals(
state, claims.getClaim(
"state"));
   191                 for (String claim : 
options.keySet()) {
   192                         assertEquals(
options.get(claim), claims.getClaim(claim));
   194                 assertEquals(
loginHint, claims.getClaim(
"login_hint"));
 String state
Definition: TestSignedAuthRequestUrlBuilder.java:66
 
String redirectUri
Definition: TestSignedAuthRequestUrlBuilder.java:64
 
ServerConfiguration serverConfig
Definition: TestSignedAuthRequestUrlBuilder.java:61
 
String responseType
Definition: TestSignedAuthRequestUrlBuilder.java:67
 
String e
Definition: TestSignedAuthRequestUrlBuilder.java:78
 
String loginHint
Definition: TestSignedAuthRequestUrlBuilder.java:86
 
String getClientId()
Definition: RegisteredClient.java:185
 
Map< String, String > options
Definition: TestSignedAuthRequestUrlBuilder.java:68
 
String nonce
Definition: TestSignedAuthRequestUrlBuilder.java:65
 
SignedAuthRequestUrlBuilder urlBuilder
Definition: TestSignedAuthRequestUrlBuilder.java:90
 
RegisteredClient clientConfig
Definition: TestSignedAuthRequestUrlBuilder.java:62
 
String buildAuthRequestUrl(ServerConfiguration serverConfig, RegisteredClient clientConfig, String redirectUri, String nonce, String state, Map< String, String > options, String loginHint)
Definition: SignedAuthRequestUrlBuilder.java:53
 
Set< String > getScope()
Definition: RegisteredClient.java:213