Security
安全服务可以通过 MainStore 访问:
mainStore.security
安全服务带有检查当前用户是否具有特定权限的一些方法:
-
isOperationPermissionGranted
检查实体操作权限 -
isAttributePermissionGranted
检查实体属性权限 -
isSpecificPermissionGranted
检查特殊权限
参阅 API 文档 了解更多细节。
注意,大多数情况下您不需要手动检查权限。而是可以用访问控制组件,根据权限在一定条件下隐藏或禁用某些功能:
-
EntityPermAccessControl 当判断是否有单个实体操作权限时
-
AttrPermAccessControl 当判断实体属性权限时
-
SpecificPermAccessControl 当判断一个或多个特殊权限时
-
AccessControl 当判断条件很复杂时
API: 安全.
另外,还可以参考 CUBA 中的权限许可。