public abstract class AuthProcessorBase extends Object implements AuthProcessor
| Constructor and Description |
|---|
AuthProcessorBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<String> |
getPermissions()
获取用户权限列表
|
protected abstract List<String> |
getRoles()
获取用户角色列表
|
boolean |
verifyIp(String ip)
验证IP
|
boolean |
verifyLogined()
验证登录状态
|
boolean |
verifyPath(String path,
String method)
验证路径(一般使用路径验证)
|
boolean |
verifyPermissions(String[] permissions,
Logical logical)
验证特定权限(有特殊情况用权限验证)
|
boolean |
verifyRoles(String[] roles,
Logical logical)
验证特定角色(有特殊情况用角色验证)
|
public boolean verifyIp(String ip)
verifyIp in interface AuthProcessorpublic boolean verifyLogined()
verifyLogined in interface AuthProcessorpublic boolean verifyPath(String path, String method)
verifyPath in interface AuthProcessorpath - 路径method - 请求方式public boolean verifyPermissions(String[] permissions, Logical logical)
verifyPermissions in interface AuthProcessorpermissions - 权限logical - 认证的逻辑关系public boolean verifyRoles(String[] roles, Logical logical)
verifyRoles in interface AuthProcessorroles - 角色logical - 认证的逻辑关系Copyright © 2025. All rights reserved.