【已评审】/redfish/v1/AccountService 新增Oem属性支持配置框间通信配置

背景

需要支持管理板通过柜内设备间通信对BMC进行管理

关联Iuuse

【需求】支持框间通信配置的北向接口

决策点

Redfish接口 GET/PATCH /redfish/v1/AccountService 新增Oem属性

详细描述

1、uri:/redfish/v1/AccountService
变化类型:新增属性
操作类型:GET
应用场景:查询框间鉴权使能、框间通道会话权限

属性名称 取值类型 取值范围 默认值 操作权限 属性说明 约束
InterChassAuthentication{ Object
Enabled Boolean true/false false ReadOnly 框间通信使能
AccessRole String [“Administrator”、“Operator”、“CommonUser”、“NoAccess”] Administrator ReadOnly 框间通信通道对应生成会话的权限
}

2、uri:/redfish/v1/AccountService
变化类型:新增属性
操作类型:PATCH
应用场景:配置框间鉴权使能、框间通道会话权限

属性名称 取值类型 取值范围 默认值 操作权限 属性说明 约束
InterChassAuthentication{ Object
Enabled boolean true/false false UserMgmt 框间通信使能 可选属性
AccessRole string [“Administrator”、“Operator”、“CommonUser”、“NoAccess”] Administrator UserMgmt 框间通信通道对应生成会话的权限 可选属性
}

评审结论

同意redfish接口/redfish/v1/AccountService新增属性用于查询/设置框间通信鉴权使能、通道会话权限,具体如下:
Oem/InterChassAuthentication/Enabled,类型为boolean,默认为false,GET权限:ReadOnly, PATCH权限:UserMgmt
Oem/InterChassAuthentication/AccessRole,类型为string,取值范围[“Administrator”、“Operator”、“CommonUser”、“NoAccess”],默认为Administrator,GET权限:ReadOnly, PATCH权限:UserMgmt