Package org.wildfly.security.http.oidc
Class AccessToken
- java.lang.Object
-
- org.wildfly.security.http.oidc.JsonWebToken
-
- org.wildfly.security.http.oidc.AccessToken
-
public class AccessToken extends JsonWebToken
Representation of an access token.- Author:
- Farah Juma
-
-
Field Summary
-
Fields inherited from class org.wildfly.security.http.oidc.JsonWebToken
EMAIL, EXP, FAMILY_NAME, GIVEN_NAME, IAT, MIDDLE_NAME, NAME, NBF, NICKNAME, PREFERRED_USERNAME, SUB
-
-
Constructor Summary
Constructors Constructor Description AccessToken(org.jose4j.jwt.JwtClaims jwtClaims)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAllowedOrigins()Get the allowed-origins claim.RealmAccessClaimgetRealmAccessClaim()Get the realm_access claim.Map<String,RealmAccessClaim>getResourceAccessClaim()Get the resource_access claim.RealmAccessClaimgetResourceAccessClaim(String resource)Get the resource_access claim.List<String>getRolesClaim()Get the roles claim.List<String>getTrustedCertsClaim()Get the trusted-certs claim.-
Methods inherited from class org.wildfly.security.http.oidc.JsonWebToken
getAudience, getClaimNames, getClaimValue, getClaimValue, getClaimValueAsString, getEmail, getExpiration, getFamilyName, getGivenName, getID, getIssuedAt, getIssuer, getMiddleName, getName, getNickName, getNotBefore, getPreferredUsername, getPrincipalName, getStringListClaimValue, getSubject, hasClaim, isActive, isExpired, isNotBefore, replaceMap, wrapValue
-
-
-
-
Method Detail
-
getAllowedOrigins
public List<String> getAllowedOrigins()
Get the allowed-origins claim.- Returns:
- the allowed-origins claim
-
getRealmAccessClaim
public RealmAccessClaim getRealmAccessClaim()
Get the realm_access claim.- Returns:
- the realm_access claim
- Throws:
IllegalArgumentException- if the realm_access claim is malformed
-
getResourceAccessClaim
public Map<String,RealmAccessClaim> getResourceAccessClaim()
Get the resource_access claim.- Returns:
- the resource_access claim
- Throws:
IllegalArgumentException- if the resource_access claim is malformed
-
getResourceAccessClaim
public RealmAccessClaim getResourceAccessClaim(String resource)
Get the resource_access claim.- Parameters:
resource- the resource- Returns:
- the resource_access claim
- Throws:
IllegalArgumentException- if the resource_access claim is malformed
-
getTrustedCertsClaim
public List<String> getTrustedCertsClaim()
Get the trusted-certs claim.- Returns:
- the trusted-certs claim
-
-