Class UserAccount

java.lang.Object
org.apache.shiro.authc.SimpleAccount
org.graylog2.security.realm.UserAccount
All Implemented Interfaces:
Serializable, org.apache.shiro.authc.Account, org.apache.shiro.authc.AuthenticationInfo, org.apache.shiro.authc.MergableAuthenticationInfo, org.apache.shiro.authc.SaltedAuthenticationInfo, org.apache.shiro.authz.AuthorizationInfo

public class UserAccount extends org.apache.shiro.authc.SimpleAccount
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    UserAccount(Object principal, Object credentials, String realmName, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
     
    UserAccount(Object principal, Object credentials, String realmName, User user)
     
    UserAccount(Object principal, Object hashedCredentials, org.apache.shiro.util.ByteSource credentialsSalt, String realmName, User user)
     
    UserAccount(Collection principals, Object credentials, String realmName, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
     
    UserAccount(Collection principals, Object credentials, String realmName, User user)
     
    UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
     
    UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, Set<String> roles, User user)
     
    UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object hashedCredentials, org.apache.shiro.util.ByteSource credentialsSalt, User user)
     
    UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, User user)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.apache.shiro.authc.SimpleAccount

    addObjectPermission, addObjectPermissions, addRole, addRole, addStringPermission, addStringPermissions, equals, getCredentials, getCredentialsSalt, getObjectPermissions, getPrincipals, getRoles, getStringPermissions, hashCode, isCredentialsExpired, isLocked, merge, setCredentials, setCredentialsExpired, setCredentialsSalt, setLocked, setObjectPermissions, setPrincipals, setRoles, setStringPermissions, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • UserAccount

      public UserAccount(User user)
    • UserAccount

      public UserAccount(Object principal, Object credentials, String realmName, User user)
    • UserAccount

      public UserAccount(Object principal, Object hashedCredentials, org.apache.shiro.util.ByteSource credentialsSalt, String realmName, User user)
    • UserAccount

      public UserAccount(Collection principals, Object credentials, String realmName, User user)
    • UserAccount

      public UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, User user)
    • UserAccount

      public UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object hashedCredentials, org.apache.shiro.util.ByteSource credentialsSalt, User user)
    • UserAccount

      public UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, Set<String> roles, User user)
    • UserAccount

      public UserAccount(Object principal, Object credentials, String realmName, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
    • UserAccount

      public UserAccount(Collection principals, Object credentials, String realmName, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
    • UserAccount

      public UserAccount(org.apache.shiro.subject.PrincipalCollection principals, Object credentials, Set<String> roleNames, Set<org.apache.shiro.authz.Permission> permissions, User user)
  • Method Details

    • getUser

      public User getUser()