如何测试WSO2 Identity Server联合身份验证

如何测试WSO2 Identity Server联合身份验证,wso2,wso2is,Wso2,Wso2is,我制作了一个新的身份提供者,并将其设置为对我们的Shibboleth IDP的SAML2身份验证。如何使用此新设置“登录” 登录链接仍然会转到IS登录页面,这是可取的,因为我需要以管理员身份登录以修复问题,但是是否有另一个登录链接将重定向到IDP 如果需要为应用程序提供联合身份验证。您的应用程序可以作为服务提供商与Identity Server连接。然后,您可以将外部IDP定义为受信任的IDP。对于每个服务提供商,您可以选择多个IDP作为外边界身份验证器。有一些关于使用saleforce作为受信

我制作了一个新的身份提供者,并将其设置为对我们的Shibboleth IDP的SAML2身份验证。如何使用此新设置“登录”


登录链接仍然会转到IS登录页面,这是可取的,因为我需要以管理员身份登录以修复问题,但是是否有另一个登录链接将重定向到IDP

如果需要为应用程序提供联合身份验证。您的应用程序可以作为服务提供商与Identity Server连接。然后,您可以将外部IDP定义为受信任的IDP。对于每个服务提供商,您可以选择多个IDP作为外边界身份验证器。有一些关于使用saleforce作为受信任的IDP,您也可以查看它

如果您想要登录的是使用Shibboleth作为IDP,您应该编辑is_HOME/repository/conf/security/authenticators.xml以启用SAMLSSOAuthenticator,并使用所需的详细信息对其进行配置

据我所知,没有测试身份提供者的工具。唯一的方法是通过设置完整的链来实际使用它。在本例中,我将API Manager设置为Identity Server中的服务提供者,并选择Identity提供者(在原始问题中提到)作为该服务提供者的联合身份验证。然后我将API存储更改为使用SSO(指向IS)。最后,通过尝试打开商店,我被跳转到IS,然后立即转到身份提供者

不幸的是,在这个链条中有很多步骤,很多事情都可能设置错误。我希望找到一种测试这一部分的方法,但尽我所能,目前还没有这样的功能