我正在设置一个PoC用于工作,我将SimpleSAMLphp作为wso2 IS的SP,我已经配置了单个SP和多个IdP(FB,Google),当使用simpleSAMLphp单击Auth测试并加载时,它运行良好wso2页面包含登录选项 - 完美。但我想要做的是设置一个简单的SAML AuthSource,直接通过这个选择页面,然后直接进入Facebook身份验证。
对于具有高级联盟的单个SP,是否可以跳过IdP选择页面?
我尝试将realmID附加到auth字符串但没有运气,也许我错过了一些东西,因为我是SAML / simpleSAML等的新手。
如果有人做过这项工作会很棒,想象一下,simpleSAML上的Auth测试页面有很多选项,比如wso2-all(显示带选项的登录页面),wso2-facebook(只加载FB)登录),等等 - 但我只想要这个SimpleSAML SP的单个SP实例。
提前谢谢
答案 0 :(得分:0)
您有多个登录选项吗?
如果您不需要,只需要一个IDP(如Facebook),在服务提供商配置的“本地和出站配置”中,您只需选择您的IDP作为联合IDP。
然后不会显示Identity Server的登录页面,而是直接看到IDP(例如:facebook)登录页面。
但是,如果您有多个登录选项,身份服务器将显示其登录页面,因此用户必须选择特定选项。
使用IS和simplesamlphp的基本指南见[1]。
[1] http://tharindue.blogspot.com/2015/05/setting-up-wso2-identity-server-as.html