core.rbac.granted
返回指定角色成员,是否具有对指定资源的访问授权;
- 请求路由:
core.rbac.granted- 交互模型:
Request Response- 访问限制: 无
resourcePattern格式说明
格式 说明 <permission>校验指定权限类型是否授权 <permission>:<resourceType>:*校验指定资源类型是否被授予【所有】访问权 <permission>:<resourceType>:<resourceId>校验具体的资源是否授权 校验示例:
username resourcePattern 说明 user:kv01 web:page:sys:roles 校顶用户kv01是否可以访问功能入口sys:roles user:kv01 bo:region:001 校验用户kv01是可访问001对应的区域资源 user:kv01 ft:api:dicts.region 校验用户kv01是否具有访问API接口dicts.region
请求
RSocket.rr({
"route" : "core.rbac.granted",
"args" : {
"username" : "user1@aspiretop",
"resourcePattern" : "ft:api:dicts.region"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
username | String | 是 | 请求帐户 |
resourcePattern | String | 是 | 待校验的资源pattern, 格式为 <授权类型>:<资源类型>:<资源标识> |
返回
返回是否授权
true