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, issuedNowprotected 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 JsonWebTokenpublic SkeletonKeyToken expiration(long expiration)
expiration in class JsonWebTokenpublic SkeletonKeyToken notBefore(long notBefore)
notBefore in class JsonWebTokenpublic SkeletonKeyToken issuedAt(long issuedAt)
issuedAt in class JsonWebTokenpublic SkeletonKeyToken issuer(String issuer)
issuer in class JsonWebTokenpublic SkeletonKeyToken audience(String audience)
audience in class JsonWebTokenpublic SkeletonKeyToken principal(String principal)
principal in class JsonWebTokenpublic SkeletonKeyToken type(String type)
type in class JsonWebTokenpublic SkeletonKeyToken.Access getRealmAccess()
public void setRealmAccess(SkeletonKeyToken.Access realmAccess)
Copyright © 2021 JBoss by Red Hat. All rights reserved.