簡體   English   中英

將WSO2 API Manager與Identity Server和SEPARATE Identity Server Key Manager結合使用

[英]Using WSO2 API Manager with Identity Server and SEPARATE Identity Server Key Manager

我們正在開發環境中配置我們的WSO2產品套件,而我們正艱難地圍繞IS密鑰管理器進行工作。

我們要尋找的是具有外部網頁可以登錄的OAuth服務提供商的Identity Server(已配置)。 這已經完成,我們可以通過IS獲得令牌。

現在,我們希望使用相同的令牌,並將其傳遞給API Manager,並讓API Manager了解令牌,令牌中的角色以及批准或拒絕API請求。

更進一步,我們希望將令牌傳遞給Enterprise Integrator(API管理器調用),並按順序從令牌中獲取信息(用戶信息,聲明)。

IS已配置並以隔離的方式工作(APIM不接受由此生成的令牌)。 APIM配置為指向EI API。

EI的配置僅是因為它具有一個具有執行填充序列的API。

我已閱讀以下內容: https : //docs.wso2.com/display/AM260/Key+Concepts#KeyConcepts-KeyManager https://docs.wso2.com/display/AM210/Configuring+WSO2+Identity+Server+為+ A +鍵+經理

他們建議一個可以與所有人交談的獨立密鑰管理器。 說得通。 但是下載時的密鑰管理器是APIM實例嗎? 並且對文檔進行更深入的研究,似乎該密鑰管理器旨在代替傳統的Identity Server,后者不支持我們的用例(我們需要單獨的Identity Server,可以與其他人自由聯合)。

我認為我對密鑰管理器配置不了解正確。

簡而言之:IS需要具有OAuth服務提供商才能登錄。 在那里生成令牌后,它將被發送到APIM端點。 APIM應該了解角色並進行授權。 EI然后應從APIM接收令牌,然后還應了解角色並對其進行授權。

我該怎么做?

我假設您進入了“ API Manager”下載頁面所在的頁面。 然后,您獲得了名為“ wso2am-2.6.0.zip”的下載包?

在同一下載頁面的“其他資源”->“身份服務器作為密鑰管理器包”下有一個鏈接。 您可以獲取“ wso2is-km-5.7.0.zip”。

這與“ wso2is-5.7.0.zip”幾乎相同,除了很少的配置修改。 您可以以相同的方式使用幾乎所有的IS功能。

暫無
暫無

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

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