我成功配置了WSO2 API Manager 1.8.0 [例如, https://wso2am.com:9443]和WSO2 Identity Server 5.0.0 SP1 [IS]充当密钥管理器[例如, https://wso2is.com:9443]位于2台不同服务器上的集群设置中。通过WSO2 API管理器暴露的WSO2 Identity Server samlsso服务URL
我还使用SAML SSO入站身份验证器在IS中配置了服务提供者,并使用travelocity.com示例应用对其进行了测试。 示例应用程序以正确的方式构建SAML请求,但https://wso2am.com:9443/samlsso?SAMLRequest=[base64stuff]返回HTTP状态405 - HTTP方法GET不受此URL支持。
更改https://wso2is.com:9443/samlsso?SAMLRequest=[base64stuff] 中的网址将导致认证成功。
基本上我想被重定向到wso2am登录页面而不是wso2is登录页面。 这样,我只能部署在DMZ WSO2AM中,将WSOIS留在内部网络中。
我该怎么办? 谢谢
感谢您的回答@harshan。 我只是想知道如果wso2am可以将saml请求转发给wso2is。 wso2am无法成为wso2is的代理,不是吗? 谢谢 – ciairuzz