繁体   English   中英

WSO2 Identity Server SCIM 2用户删除

[英]WSO2 Identity Server SCIM 2 User deletion

我在wso2 IS 5.7中通过删除用户得到了奇怪的行为。 当主要用户存储区位于Postgres上时,我已经用辅助LDAP用户存储区部署了一个租户A。

所以我有2个新用户域:

  1. 域A(主要用户存储)
  2. 域B(LDAP辅助用户存储)

和4个可能的新角色域:

  1. 内部
  2. 应用
  3. D (来自ldap域)

情况1)任何通过租户的admin调用的scim2 API进行的用户删除。 返回HTTP 204。 用户被删除

情况2)在角色R中在LDAP中创建的用户A。 两者都有LDAP域D。 当我尝试通过scim2 API删除LDAP中的用户时,返回403 Forbidden。 用户未删除。

情况3)在主要用户存储上创建的用户B ,其角色R2是使用内部域或主要域创建的。 HTTP/1.1 500 Internal Server Error返回。用户已删除。

我在wso2控制台中没有有意义的日志。

卡塔琳娜州日志: 127.0.0.1 - - [06/Mar/2019:11:15:25 +0100] "DELETE /t/tenant.com/scim2/Users/6c133a5e-ba74-4021-8f5f-8e1bf62af506 HTTP/1.1" 500 146 "-" "curl/7.29.0"

任何想法? 谢谢你的帮助。

用户无权管理同意书(在这种情况下为删除)。 当我给使API调用正确权限的用户(同意管理)后,它就起作用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM