繁体   English   中英

带keycloak auth服务器的WSO2 api管理器

[英]WSO2 api manager with keycloak auth server

我即将配置“WSO2 API Manager”,但由于我在旧的应用程序中使用Keycloak作为SSO服务器,我想知道是否可以使用keycloak SSO作为“WSO2 API Manager”的身份验证服务器?

提前致谢!

是的,可以使用第三方密钥管理器。 请参阅https://docs.wso2.com/display/AM200/Configuring+a+Third-Party+Key+Manager

我已经为OpenID Connect令牌支持实现了这个功能。 我认为还没有开箱即用的解决方案。

要编写的自定义代码必须处理两种主要情况:

  • 在API Store中,每个创建的应用程序都必须链接到Keycloak客户端。 因此,API Store端的应用程序名称和使用者密钥必须与Keycloak上的clientId相对应。 必须检索来自Keycloak的客户端密钥才能进入API Store中的相应使用者密钥。
  • API Manager Manager Key模块中的密钥验证必须作为对Keycloak的令牌内省请求执行。

您可以使用任何SSO IDP为API Manager存储和发布者配置SSO [1]。 你也可以使用第三方keymanager [2]

[1] https://docs.wso2.com/display/AM200/Configuring+Single+Sign-on+with+SAML2

[2] https://docs.wso2.com/display/AM190/Configuring+a+Third-Party+Key+Manager

暂无
暂无

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

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