public class SkeletonKeyToken extends JsonWebToken
Modifier and Type | Class and Description |
---|---|
static class |
SkeletonKeyToken.Access |
Modifier and Type | Field and Description |
---|---|
protected SkeletonKeyToken.Access |
realmAccess |
protected Map<String,SkeletonKeyToken.Access> |
resourceAccess |
protected Set<String> |
trustedCertificates |
audience, expiration, id, issuedAt, issuer, notBefore, principal, type
Constructor and Description |
---|
SkeletonKeyToken() |
Modifier and Type | Method and Description |
---|---|
SkeletonKeyToken.Access |
addAccess(String service) |
SkeletonKeyToken |
audience(String audience) |
SkeletonKeyToken |
expiration(long expiration) |
SkeletonKeyToken.Access |
getRealmAccess() |
Map<String,SkeletonKeyToken.Access> |
getResourceAccess() |
SkeletonKeyToken.Access |
getResourceAccess(String resource) |
Set<String> |
getTrustedCertificates() |
SkeletonKeyToken |
id(String id) |
SkeletonKeyToken |
issuedAt(long issuedAt) |
SkeletonKeyToken |
issuer(String issuer) |
boolean |
isVerifyCaller()
Does the realm require verifying the caller?
|
boolean |
isVerifyCaller(String resource)
Does the resource override the requirement of verifying the caller?
|
SkeletonKeyToken |
notBefore(long notBefore) |
SkeletonKeyToken |
principal(String principal) |
void |
setRealmAccess(SkeletonKeyToken.Access realmAccess) |
void |
setTrustedCertificates(Set<String> trustedCertificates) |
SkeletonKeyToken |
type(String type) |
getAudience, getExpiration, getId, getIssuedAt, getIssuer, getNotBefore, getPrincipal, getType, isActive, isExpired, isNotBefore, issuedNow
protected SkeletonKeyToken.Access realmAccess
protected Map<String,SkeletonKeyToken.Access> resourceAccess
public Map<String,SkeletonKeyToken.Access> getResourceAccess()
public boolean isVerifyCaller()
public boolean isVerifyCaller(String resource)
resource
- public SkeletonKeyToken.Access getResourceAccess(String resource)
public SkeletonKeyToken.Access addAccess(String service)
public SkeletonKeyToken id(String id)
id
in class JsonWebToken
public SkeletonKeyToken expiration(long expiration)
expiration
in class JsonWebToken
public SkeletonKeyToken notBefore(long notBefore)
notBefore
in class JsonWebToken
public SkeletonKeyToken issuedAt(long issuedAt)
issuedAt
in class JsonWebToken
public SkeletonKeyToken issuer(String issuer)
issuer
in class JsonWebToken
public SkeletonKeyToken audience(String audience)
audience
in class JsonWebToken
public SkeletonKeyToken principal(String principal)
principal
in class JsonWebToken
public SkeletonKeyToken type(String type)
type
in class JsonWebToken
public SkeletonKeyToken.Access getRealmAccess()
public void setRealmAccess(SkeletonKeyToken.Access realmAccess)
Copyright © 2015 JBoss by Red Hat. All rights reserved.