欢迎光临
我们一直在努力

Verify Local User Management And Operations Continue During LDAP Unreachability

主要的问题是readonly用户在修改自身role id的时候并没有返回预期的403状态码,而是返回的400 ,并且具体的返回的错误类型中告知rold id不合法,但是我们知道readonly类型是合法的参数,而且用admin去执行同样的patch操作没有问题。因此这里可以分成两个问题,

第一个是bmcweb用户在这种情况下是否应该返回403 :

ReadOnly user receives 400 PropertyUnknown when modifying its own RoleId · Issue #325 · openbmc/bmcweb · GitHub

第二个问题是修改测试用例,从测试用例角度,这里应该是想验证readonly用户没有写权限,不仅局限于patch,可以用其它操作比如delete去替换

修改参考如下:

    # Verify ReadOnly user cannot perform privileged user management operations.     Redfish.Delete  ${REDFISH_ACCOUNTS_URI}${test_local_user}     …  valid_status_codes=[${HTTP_FORBIDDEN}]

赞(0)
未经允许不得转载:171主机测评 » Verify Local User Management And Operations Continue During LDAP Unreachability
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址