/** * Set a single audience value which will be serialized as a String * @param audience the audience */ public void setAudience(String audience) { setClaim(JwtConstants.CLAIM_AUDIENCE, audience); }
/** * Set a single audience value which will be serialized as a String * @param audience the audience */ public void setAudience(String audience) { setClaim(JwtConstants.CLAIM_AUDIENCE, audience); }
/** * Set an array of audiences * @param audiences the audiences array */ public void setAudiences(List<String> audiences) { setClaim(JwtConstants.CLAIM_AUDIENCE, audiences); }
/** * Set an array of audiences * @param audiences the audiences array */ public void setAudiences(List<String> audiences) { setClaim(JwtConstants.CLAIM_AUDIENCE, audiences); }
public void setIssuedAt(Long issuedAt) { setClaim(JwtConstants.CLAIM_ISSUED_AT, issuedAt); }
public void setIssuer(String issuer) { setClaim(JwtConstants.CLAIM_ISSUER, issuer); }
public void setExpiryTime(Long expiresIn) { setClaim(JwtConstants.CLAIM_EXPIRY, expiresIn); }
public void setTokenId(String id) { setClaim(JwtConstants.CLAIM_JWT_ID, id); }
public void setSubject(String subject) { setClaim(JwtConstants.CLAIM_SUBJECT, subject); }
public void setNotBefore(Long notBefore) { setClaim(JwtConstants.CLAIM_NOT_BEFORE, notBefore); }
public void setIssuedAt(Long issuedAt) { setClaim(JwtConstants.CLAIM_ISSUED_AT, issuedAt); }
public void setIssuer(String issuer) { setClaim(JwtConstants.CLAIM_ISSUER, issuer); }
public void setSubject(String subject) { setClaim(JwtConstants.CLAIM_SUBJECT, subject); }
public void setExpiryTime(Long expiresIn) { setClaim(JwtConstants.CLAIM_EXPIRY, expiresIn); }
public void setTokenId(String id) { setClaim(JwtConstants.CLAIM_JWT_ID, id); }
public void setNotBefore(Long notBefore) { setClaim(JwtConstants.CLAIM_NOT_BEFORE, notBefore); }
public String getRequest() { MultivaluedMap<String, String> map = super.toMap(); JwtClaims claims = new JwtClaims(); if (issuer != null) { claims.setIssuer(issuer); } for (String key : map.keySet()) { claims.setClaim(key, map.getFirst(key)); } return joseProducer.processJwt(new JwtToken(claims), clientSecret); }
public String getRequest() { MultivaluedMap<String, String> map = super.toMap(); JwtClaims claims = new JwtClaims(); if (issuer != null) { claims.setIssuer(issuer); } for (String key : map.keySet()) { claims.setClaim(key, map.getFirst(key)); } return joseProducer.processJwt(new JwtToken(claims), clientSecret); }
protected void handleActAs( JWTClaimsProviderParameters jwtClaimsProviderParameters, JwtClaims claims ) { TokenProviderParameters providerParameters = jwtClaimsProviderParameters.getProviderParameters(); if (providerParameters.getTokenRequirements().getActAs() != null) { ReceivedToken receivedToken = providerParameters.getTokenRequirements().getActAs(); if (receivedToken.getState().equals(STATE.VALID)) { claims.setClaim("ActAs", receivedToken.getPrincipal().getName()); } } }
protected void handleActAs( JWTClaimsProviderParameters jwtClaimsProviderParameters, JwtClaims claims ) { TokenProviderParameters providerParameters = jwtClaimsProviderParameters.getProviderParameters(); if (providerParameters.getTokenRequirements().getActAs() != null) { ReceivedToken receivedToken = providerParameters.getTokenRequirements().getActAs(); if (receivedToken.getState().equals(STATE.VALID)) { claims.setClaim("ActAs", receivedToken.getPrincipal().getName()); } } }