- isAuthenticated
Returns true if this Subject/user proved their identity during their current
session by providing va
- login
Performs a login attempt for this Subject/user. If unsuccessful, an
AuthenticationException is throw
- getPrincipal
Returns this Subject's application-wide uniquely identifying principal, or null
if this Subject is a
- logout
Logs out this Subject and invalidates and/or removes any associated entities,
such as a Session and
- getSession
Returns the application Session associated with this Subject. Based on the
boolean argument, this me
- isPermitted
Checks if this Subject implies the given permission strings and returns a
boolean array indicating w
- hasRole
Returns true if this Subject has the specified role, false otherwise.
- getPrincipals
Returns this Subject's principals (identifying attributes) in the form of a
PrincipalCollection or n
- isRemembered
Returns true if this Subject has an identity (it is not anonymous) and the
identity (aka #getPrincip
- checkPermission
Ensures this Subject Permission#implies(Permission) the specified Permission. If
this subject's exis
- isPermittedAll
Returns true if this Subject implies all of the specified permission strings,
false otherwise. This
- checkPermissions
Ensures this Subject
org.apache.shiro.authz.Permission#implies(org.apache.shiro.authz.Permission) al