簡體   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