簡體   English   中英

如何在 WSO2 API Manager 3.2.0 上啟用 SCIM2

[英]How to enable SCIM2 on WSO2 API Manager 3.2.0

經過用戶在這里給我的一些幫助后,我在理解如何將 SCIM2 與 WSO2 API Manager 3.2.0 一起實際使用時遇到了麻煩

我已經通過 docker 安裝了 wso2am,查看它的文件夾,我看到了很多關於 scim2 的配置文件,這些文件都已啟用。 但我似乎無法找到實際的 scim2 servlet。

所以我還安裝了另一個容器 wso2 Identity Server (5.10),它包含 scim2 服務器並且 API 似乎可以工作,所以我決定在 Identity Server 和 API Manager 之間創建一個共享存儲,以通過 IS 的 Scim2 API 創建用戶和將這些用戶與 API Manager 一起使用。

所以 wso2am 安裝在<ip>:9443 ,wso2is 安裝在<ip>:9444

我已經從 IS carbon 管理面板成功配置了一個共享用戶存儲,我可以看到 API Manager 數據庫中的所有用戶。

在此處輸入圖片說明

但是當我嘗試在身份服務器上調用 scim2 api 為 REMOTE(Api Manager)數據庫創建一個新用戶時,它說:

{
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:Error"
    ],
    "detail": "Cannot add user through scim to user store . SCIM is not enabled for user store REMOTE",
    "status": "500"
}

即使在 wso2 Api 管理器配置文件中啟用了 SCIM。

我怎樣才能使這項工作? 我是否需要在 wso2 api 管理器容器中實際安裝 scim? (有這方面的參考嗎?)

或者我是否需要將身份服務器配置為外部密鑰管理器?

我唯一的目標是使用 scim2 apis 為 wso2 api 管理器創建新用戶。

提前致謝

我解決了這個問題。 如果有人對未來感興趣,我只是從 wso2is 文件夾scim2.warorg.wso2.carbon.identity.provisioning.connector.scim-5.2.1.jar復制並將它們粘貼到相同的路徑,但在 wso2am 文件夾內. 一切都像一種魅力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM