首页 > 解决方案 > 通过单个应用程序的外部 IDP 在 WSO2 API 管理器中实现单点登录

问题描述

我想用 SSO 配置 WSO2 API Manager,IDP 将是一个外部身份提供者。(示例:Siteminder)应该为 WSO2 API Manager Store 中配置的单个应用程序完成此配置。

标签: wso2iswso2-am

解决方案


您可以按照下面提到的方法:

  1. 当您在 API Store 中为应用程序生成令牌时,它将创建一个服务提供者。您可以在服务提供商下的管理控制台中查看它。
  2. 使用 SiteMinder 的相关配置创建身份提供者(根据您的要求在Federated Authenticators部分下提供 OIDC 或 SAML 配置)
  3. 编辑为应用程序创建的服务提供者。选择联合身份验证,然后在本地和出站身份验证配置下选择创建的身份提供者。

此外,您可以使用自定义事件处理程序 [1]在创建服务提供者期间更改身份验证身份提供者

[1] https://docs.wso2.com/display/IS580/Writing+a+Custom+Event+Handler


推荐阅读