spring-security Spring和WSO2身份服务器

kyvafyod  于 2022-11-11  发布在  Spring
关注(0)|答案(2)|浏览(131)

我正在尝试实现一个 Jmeter 板,其中一些用户(具有管理员角色的用户)可以添加、更新和删除其他用户。是否有方法添加一个新用户,不仅更新我的数据库,而且更新wso2身份服务器?

bqucvtff

bqucvtff1#

对于USER CRUD操作,您可以使用本文档中提到的SCIM用户API。
您可以在Identity Server中创建新角色,并向其添加以下权限。添加这些权限将确保创建的角色仅具有用户查看、更新和删除权限。

- /permission/admin/manage/identity/usermgt/view
 - /permission/admin/manage/identity/usermgt/create
 - /permission/admin/manage/identity/usermgt/update
 - /permission/admin/manage/identity/usermgt/delete

创建角色后,您可以将该角色分配给要管理用户的用户。完成后,您可以为该用户获取令牌,并使用该令牌来验证本文档中提到的SCIM用户API并管理用户。

sczxawaw

sczxawaw2#

对于与用户相关的CRUD操作(创建、读取、更新和删除),可以在wso 2 Identity Server中使用SCIM2.0 /Users APIhttps://is.docs.wso2.com/en/latest/apis/scim2-rest-apis/
因此,您可以从 Jmeter 板调用与您的操作相关的SCIM2.0 API,以便在wso 2身份服务器中添加、更新、删除用户。

  • 对于“添加新用户”:使用POST请求到**/用户**终结点。(
  • 对于更新用户:请使用PUT请求或PATCH请求(到**/用户/{用户标识}**端点)。
  • 对于删除用户:使用删除请求()到**/用户/{用户ID}**端点。

相关问题