issue链接
支持OEM用户原子能力相关资源
评审背景
互联网诉求定制OEM用户,在定制诉求下,该类用户独立提供创建、校验能力,并支持直接通过密文密码创建用户、不可编辑、不可删除、对外不可见等特性能力。当前OEM用户实现匹配定制诉求,未提供为原子能力。为解耦和增强扩展性,account组件负责通用能力,具体定制诉求放在定制仓库,降低与特殊定制化的耦合
评审点
资源树新增是否可见、是否可删除属性
path:/bmc/kepler/AccountService/AccountPolicies/OemAccount
interface:bmc.kepler.AccountService.AccountPolicy
| 属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|
| Visible | 新增属性 | b | R:ReadOnly,W:UserMgmt | 掉电持久化 | false | 标识该类型用户前端是否呈现 | 取值类型: boolean,OEM用户默认不可见 |
| Deletable | 新增属性 | b | R:ReadOnly,W:UserMgmt | 掉电持久化 | false | 标识该类型用户是否可删除 | 取值类型: boolean,OEM用户默认不可删除 |
评审结论
同意资源协作接口bmc.kepler.AccountService.AccountPolicy新增属性,具体如下:
path:/bmc/kepler/AccountService/AccountPolicies/OemAccount
interface:bmc.kepler.AccountService.AccountPolicy
新增属性:Visible,签名b,读权限:ReadOnly,写权限:UserMgmt,不发送变更通知事件
新增属性:Deletable,签名b,读权限:ReadOnly,写权限:UserMgmt,不发送变更通知事件