public boolean isEmpty() { return !attributes.containsKey(key); }
public boolean contains(final Object o) { return o instanceof String && Attributes.this.containsKey((String) o); }
@Override public Principal getRealmIdentityPrincipal() { try { if (exists()) { if (!this.claims.containsKey(principalClaimName)) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipalWithClaim(principalClaimName); } return new NamePrincipal(this.claims.getFirst(principalClaimName)); } } catch (Exception e) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipal(e); } return null; }
public boolean contains(final Object o) { return o instanceof String && Attributes.this.containsKey((String) o); }
public boolean isEmpty() { return !attributes.containsKey(key); }
public boolean isEmpty() { return !attributes.containsKey(key); }
public boolean isEmpty() { return !attributes.containsKey(key); }
public boolean contains(final Object o) { return o instanceof String && Attributes.this.containsKey((String) o); }
public boolean contains(final Object o) { return o instanceof String && Attributes.this.containsKey((String) o); }
@Override public Principal getRealmIdentityPrincipal() { try { if (exists()) { if (!this.claims.containsKey(principalClaimName)) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipalWithClaim(principalClaimName); } return new NamePrincipal(this.claims.getFirst(principalClaimName)); } } catch (Exception e) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipal(e); } return null; }
/** * The default implementation of the claimToPrincipal mapping function. Takes the {@linkplain #principalClaimName} claim * value and wraps it in a {@linkplain NamePrincipal}. * @param claims - token claims * @return the NamePrincipal or null on failure to extract claim value */ private Principal defaultClaimToPrincipal(Attributes claims) { Principal principal = null; try { if (!claims.containsKey(principalClaimName)) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipalWithClaim(principalClaimName); } String principalName = claims.getFirst(principalClaimName); principal = new NamePrincipal(principalName); } catch (Exception e) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipal(e); } return principal; }
@Override public Principal getRealmIdentityPrincipal() { try { if (exists()) { if (!this.claims.containsKey(principalClaimName)) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipalWithClaim(principalClaimName); } return new NamePrincipal(this.claims.getFirst(principalClaimName)); } } catch (Exception e) { throw ElytronMessages.log.tokenRealmFailedToObtainPrincipal(e); } return null; }