public interface Auth
| 限定符和类型 | 方法和说明 |
|---|---|
void |
check(bee.cloud.core.db.RequestParam param)
对请求接口进行权限校验,没有权限就抛异常
|
void |
check(java.lang.String api,
int mode)
对指定的api与操作方式进行权限校验
|
void |
check(java.lang.String api,
java.lang.String method)
对指定的api进行权限校验,没有权限就抛异常
|
long |
getMode(bee.cloud.core.db.RequestParam param)
获取请求资源的使用方式
|
long getMode(bee.cloud.core.db.RequestParam param)
param - -void check(bee.cloud.core.db.RequestParam param)
param - 请求数据体void check(java.lang.String api,
java.lang.String method)
api - api数据接口method - 请求方法void check(java.lang.String api,
int mode)
api - api数据接口、页面地址mode - 使用方式,只对页面与数据接口有效,使用8位二进制位表示,00000001-GET(单条获取),00000010-POST,00000100-PUT,00001000-DELETE,00010000-GETS(批量获取),00100000-ARGS(数据统计),01000000-获取脱敏数据,与获取数据配合使用,10000000-导出数据权限,与批量获取配合使用。
1)资源为页面时,拥有页面内数据接口的请求方式与页面的使用方式相同;
2)如果对接口分配指定的使用方式,以接口使用方式为准;