跳到主要内容

core.rbac.granted

返回指定角色成员,是否具有对指定资源的访问授权;

  • 请求路由: core.rbac.granted
  • 交互模型: Request Response
  • 访问限制: 无

resourcePattern格式说明

格式说明
<permission> 校验指定权限类型是否授权
<permission>:<resourceType>:*校验指定资源类型是否被授予【所有】访问权
<permission>:<resourceType>:<resourceId>校验具体的资源是否授权

校验示例:

usernameresourcePattern说明
user:kv01web:page:sys:roles校顶用户kv01是否可以访问功能入口sys:roles
user:kv01bo:region:001校验用户kv01是可访问001对应的区域资源
user:kv01ft:api:dicts.region校验用户kv01是否具有访问API接口dicts.region

请求​

RSocket.rr({
"route" : "core.rbac.granted",
"args" : {
"username" : "user1@aspiretop",
"resourcePattern" : "ft:api:dicts.region"
}
});

请求参数​

名称类型必须说明
usernameString是请求帐户
resourcePatternString是待校验的资源pattern, 格式为 <授权类型>:<资源类型>:<资源标识>

返回​

返回是否授权

true