Class JwtClaims

java.lang.Object
org.apache.cxf.jaxrs.json.basic.JsonMapObject
org.apache.cxf.rs.security.jose.jwt.JwtClaims
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractUserInfo

public class JwtClaims extends JsonMapObject
See Also:
  • Constructor Details

    • JwtClaims

      public JwtClaims()
    • JwtClaims

      public JwtClaims(Map<String,Object> values)
  • Method Details

    • setIssuer

      public void setIssuer(String issuer)
    • getIssuer

      public String getIssuer()
    • setSubject

      public void setSubject(String subject)
    • getSubject

      public String getSubject()
    • setAudience

      public void setAudience(String audience)
      Set a single audience value which will be serialized as a String
      Parameters:
      audience - the audience
    • getAudience

      public String getAudience()
      Get a single audience value. If the audience claim value is an array then the first value will be returned.
      Returns:
      the audience
    • setAudiences

      public void setAudiences(List<String> audiences)
      Set an array of audiences
      Parameters:
      audiences - the audiences array
    • getAudiences

      public List<String> getAudiences()
      Get an array of audiences
      Returns:
      the audiences array
    • setExpiryTime

      public void setExpiryTime(Long expiresIn)
    • getExpiryTime

      public Long getExpiryTime()
    • setNotBefore

      public void setNotBefore(Long notBefore)
    • getNotBefore

      public Long getNotBefore()
    • setIssuedAt

      public void setIssuedAt(Long issuedAt)
    • getIssuedAt

      public Long getIssuedAt()
    • setTokenId

      public void setTokenId(String id)
    • getTokenId

      public String getTokenId()
    • setClaim

      public JwtClaims setClaim(String name, Object value)
    • getClaim

      public Object getClaim(String name)