@Test void testWebIdPrincipal() { final String iss = "https: final String sub = "acoburn"; final String webid = "https: final JwtClaims claims = new JwtClaims(); claims.setSubject(sub); claims.setIssuer(iss); claims.setClaim("webid", webid); final JsonWebToken principal = new WebIdPrincipal(new DefaultJWTCallerPrincipal(claims)); assertEquals(webid, principal.getName()); assertEquals(iss, principal.getIssuer()); assertEquals(iss, principal.getClaim("iss")); assertEquals(sub, principal.getClaim("sub")); }
public WebIdPrincipal(final JsonWebToken jwt) { this.jwt = jwt; this.webid = getWebId(jwt); LOGGER.debug("Using webid: {}", webid); }
WebIdPrincipal implements JsonWebToken { public WebIdPrincipal(final JsonWebToken jwt) { this.jwt = jwt; this.webid = getWebId(jwt); LOGGER.debug("Using webid: {}", webid); } }
WebIdPrincipal implements JsonWebToken { public WebIdPrincipal(final JsonWebToken jwt) { this.jwt = jwt; this.webid = getWebId(jwt); LOGGER.debug("Using webid: {}", webid); } WebIdPrincipal(final JsonWebToken jwt); }
WebIdPrincipal implements JsonWebToken { public WebIdPrincipal(final JsonWebToken jwt) { this.jwt = jwt; this.webid = getWebId(jwt); LOGGER.debug("Using webid: {}", webid); } WebIdPrincipal(final JsonWebToken jwt); @Override T getClaim(final String claim); @Override Set<String> getClaimNames(); @Override String getName(); }
WebIdPrincipal implements JsonWebToken { public WebIdPrincipal(final JsonWebToken jwt) { this.jwt = jwt; this.webid = getWebId(jwt); LOGGER.debug("Using webid: {}", webid); } WebIdPrincipal(final JsonWebToken jwt); @Override T getClaim(final String claim); @Override Set<String> getClaimNames(); @Override String getName();  }