簡體   English   中英

如何使用WSO2 IS和身份提供者設置WSO2 APIM?

[英]How to setup WSO2 APIM with WSO2 IS and an identity provider?

我的問題很大,因為我不知道確切要問什么,如果您有更具體的標題,請不要猶豫。

我目前正在研究以下情況的POC:

  • 最終用戶(bob)要訪問某個應用程序(randomApp)
  • randomApp調用我們的API,該API將首先檢查randomApp是否已使用訪問令牌注冊到商店,並且可以訪問API
  • 然后將其傳遞給身份服務器(IS),身份服務器將使用入站身份驗證組件(例如,openID Connect)來檢查randomApp已注冊為服務提供商以及OAuth密鑰和秘密匹配
  • 此randomApp在本地和出站auth組件中聲明了一些聯合身份驗證,以將其重定向到openID Connect(OIC)服務器,其中bob實際將對其進行身份驗證以訪問資源
  • OIC服務器被聲明為具有來自OIC服務器的某些憑據的身份提供程序,來自OIC服務器的所有URL被聲明為auth,令牌和回調端點。
  • bob正確進行身份驗證,然后將信息傳遞回IS,后者將信息交給SP,SP最終可以調用API並顯示bob的信息。

這種情況可以想象嗎? 我很難掌握所有組件之間的每個交互。 讓我知道是否不需要采取某些步驟,過度使用或其他。 我一直在wso2的操場上玩耍,但不確定它能准確描述我想要的場景。

總結一下:最終用戶->服務提供商-> wso2身份服務器-> OIC服務器,然后返回另一種方式。 什么是最好的“設置”呢?

希望本文的用例與wso2-api-manager一起使用saml-manager對您的需求有用。 在本文中,將使用SAML協議解釋這些流程。 您也可以對OIDC使用相同的功能。

暫無
暫無

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

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