public class CasbinSubject
extends org.apache.shiro.web.subject.support.WebDelegatingSubject
| 构造器和说明 |
|---|
CasbinSubject(org.apache.shiro.subject.PrincipalCollection principals,
boolean authenticated,
java.lang.String host,
org.apache.shiro.session.Session session,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
org.apache.shiro.mgt.SecurityManager securityManager,
org.casbin.jcasbin.main.Enforcer enforcer) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
enforce(java.lang.Object... rvals) |
org.casbin.jcasbin.main.Enforcer |
getEnforcer() |
java.util.List<java.util.List<java.lang.String>> |
getPermissionsForUser() |
java.util.List<java.lang.String> |
getRolesForUser() |
boolean |
hasRole(java.lang.String roleIdentifier) |
createSessionContext, getServletRequest, getServletResponse, isSessionCreationEnabledassertAuthzCheckPossible, associateWith, associateWith, checkPermission, checkPermission, checkPermissions, checkPermissions, checkRole, checkRoles, checkRoles, decorate, execute, execute, getHost, getPreviousPrincipals, getPrincipal, getPrincipals, getSecurityManager, getSession, getSession, hasAllRoles, hasPrincipals, hasRoles, isAuthenticated, isPermitted, isPermitted, isPermitted, isPermitted, isPermittedAll, isPermittedAll, isRemembered, isRunAs, login, logout, releaseRunAs, runAsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateWith, associateWith, checkPermission, checkPermission, checkPermissions, checkPermissions, checkRole, checkRoles, checkRoles, execute, execute, getPreviousPrincipals, getPrincipal, getPrincipals, getSession, getSession, hasAllRoles, hasRoles, isAuthenticated, isPermitted, isPermitted, isPermitted, isPermitted, isPermittedAll, isPermittedAll, isRemembered, isRunAs, login, logout, releaseRunAs, runAspublic CasbinSubject(org.apache.shiro.subject.PrincipalCollection principals,
boolean authenticated,
java.lang.String host,
org.apache.shiro.session.Session session,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
org.apache.shiro.mgt.SecurityManager securityManager,
org.casbin.jcasbin.main.Enforcer enforcer)
public boolean enforce(@NonNull
java.lang.Object... rvals)
throws org.apache.shiro.authz.AuthorizationException
org.apache.shiro.authz.AuthorizationExceptionpublic boolean hasRole(java.lang.String roleIdentifier)
hasRole 在接口中 org.apache.shiro.subject.SubjecthasRole 在类中 org.apache.shiro.subject.support.DelegatingSubjectpublic java.util.List<java.util.List<java.lang.String>> getPermissionsForUser()
public java.util.List<java.lang.String> getRolesForUser()
public org.casbin.jcasbin.main.Enforcer getEnforcer()