public abstract class AuthProcessorBase extends java.lang.Object implements AuthProcessor
| 构造器和说明 | 
|---|
AuthProcessorBase()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
protected abstract java.util.List<java.lang.String> | 
getPermissions()
获取用户权限列表 
 | 
protected abstract java.util.List<java.lang.String> | 
getRoles()
获取用户角色列表 
 | 
boolean | 
verifyIp(java.lang.String ip)
验证IP 
 | 
boolean | 
verifyLogined()
验证登录状态 
 | 
boolean | 
verifyPath(java.lang.String path,
          java.lang.String method)
验证路径(一般使用路径验证) 
 | 
boolean | 
verifyPermissions(java.lang.String[] permissions,
                 Logical logical)
验证特定权限(有特殊情况用权限验证) 
 | 
boolean | 
verifyRoles(java.lang.String[] roles,
           Logical logical)
验证特定角色(有特殊情况用角色验证) 
 | 
public boolean verifyIp(java.lang.String ip)
verifyIp 在接口中 AuthProcessorpublic boolean verifyLogined()
verifyLogined 在接口中 AuthProcessorpublic boolean verifyPath(java.lang.String path,
                          java.lang.String method)
verifyPath 在接口中 AuthProcessorpath - 路径method - 请求方式public boolean verifyPermissions(java.lang.String[] permissions,
                                 Logical logical)
verifyPermissions 在接口中 AuthProcessorpermissions - 权限logical - 认证的逻辑关系public boolean verifyRoles(java.lang.String[] roles,
                           Logical logical)
verifyRoles 在接口中 AuthProcessorroles - 角色logical - 认证的逻辑关系protected abstract java.util.List<java.lang.String> getPermissions()
protected abstract java.util.List<java.lang.String> getRoles()