Package io.inversion
Class User
- java.lang.Object
-
- io.inversion.User
-
public class User extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringaccountprotected java.util.Set<java.lang.String>audiencesprotected java.util.Map<java.lang.String,java.lang.Object>claimsprotected java.util.Set<java.lang.String>groupsprotected java.lang.Stringissuerprotected java.util.Set<java.lang.String>permissionsprotected java.util.Set<java.lang.String>rolesprotected java.util.Set<java.lang.String>scopesprotected java.lang.Stringsubject
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccount()java.lang.StringgetAudiences()java.lang.ObjectgetClaim(java.lang.String name)java.util.Map<java.lang.String,java.lang.Object>getClaims()java.lang.StringgetGroups()java.lang.StringgetIssuer()java.lang.StringgetPermissions()java.lang.StringgetRoles()java.lang.StringgetScopes()java.lang.StringgetSubject()booleanhasAudience(java.lang.String... audiences)booleanhasGroups(java.lang.String... groups)booleanhasPermissions(java.lang.String... permissions)booleanhasRoles(java.lang.String... roles)booleanhasScope(java.lang.String... scopes)voidsetAudiences(java.lang.String audiences)voidsetGroups(java.lang.String groups)voidsetIssuer(java.lang.String issuer)voidsetPermissions(java.lang.String permissions)voidsetRoles(java.lang.String roles)voidsetScopes(java.lang.String scopes)voidsetSubject(java.lang.String subject)UserwithAccount(java.lang.String account)UserwithAudiences(java.lang.String... audiences)UserwithClaim(java.lang.String name, java.lang.Object value)UserwithGroups(java.lang.String... groups)UserwithPermissions(java.lang.String... permissions)UserwithRoles(java.lang.String... roles)UserwithScopes(java.lang.String... scopes)
-
-
-
Field Detail
-
issuer
protected java.lang.String issuer
-
account
protected java.lang.String account
-
subject
protected java.lang.String subject
-
audiences
protected java.util.Set<java.lang.String> audiences
-
groups
protected java.util.Set<java.lang.String> groups
-
roles
protected java.util.Set<java.lang.String> roles
-
permissions
protected java.util.Set<java.lang.String> permissions
-
scopes
protected java.util.Set<java.lang.String> scopes
-
claims
protected final java.util.Map<java.lang.String,java.lang.Object> claims
-
-
Method Detail
-
getClaims
public java.util.Map<java.lang.String,java.lang.Object> getClaims()
-
withClaim
public User withClaim(java.lang.String name, java.lang.Object value)
-
getClaim
public java.lang.Object getClaim(java.lang.String name)
-
getIssuer
public java.lang.String getIssuer()
-
setIssuer
public void setIssuer(java.lang.String issuer)
-
getSubject
public java.lang.String getSubject()
-
setSubject
public void setSubject(java.lang.String subject)
-
getAccount
public java.lang.String getAccount()
-
withAccount
public User withAccount(java.lang.String account)
-
getAudiences
public java.lang.String getAudiences()
-
setAudiences
public void setAudiences(java.lang.String audiences)
-
hasAudience
public boolean hasAudience(java.lang.String... audiences)
-
withAudiences
public User withAudiences(java.lang.String... audiences)
-
getPermissions
public java.lang.String getPermissions()
-
setPermissions
public void setPermissions(java.lang.String permissions)
-
hasPermissions
public boolean hasPermissions(java.lang.String... permissions)
-
withPermissions
public User withPermissions(java.lang.String... permissions)
-
getGroups
public java.lang.String getGroups()
-
setGroups
public void setGroups(java.lang.String groups)
-
hasGroups
public boolean hasGroups(java.lang.String... groups)
-
withGroups
public User withGroups(java.lang.String... groups)
-
getRoles
public java.lang.String getRoles()
-
setRoles
public void setRoles(java.lang.String roles)
-
hasRoles
public boolean hasRoles(java.lang.String... roles)
-
withRoles
public User withRoles(java.lang.String... roles)
-
getScopes
public java.lang.String getScopes()
-
setScopes
public void setScopes(java.lang.String scopes)
-
hasScope
public boolean hasScope(java.lang.String... scopes)
-
withScopes
public User withScopes(java.lang.String... scopes)
-
-