使用Magento作为SSO提供商

时间:2015-02-25 21:11:14

标签: php magento single-sign-on token silverstripe

我想要与SSO连接的两个站点。一个是商店,使用Magento,我希望这是一个“真相来源”,它拥有所有成员并将处理身份验证。另一个是使用CMS(SilverStripe)的营销网站,我希望它在用户从一个站点更改为另一个站点时保持会话。

我背后的想法是,从Magento商店到营销网站的链接将在请求中传递令牌,营销网站将能够使用Magento中的某种端点验证该令牌。

免责声明:我对Magento没有经验。

1 个答案:

答案 0 :(得分:5)

您可以使用SAML standard

构建SSO集成

SilverStripe有SP module, Magento有2个SP模块(1)和(2

然后,您需要将两个SP与您可能部署的simpleSAMLphp IdP连接,此IdP可以使用Magento或SilverStripe数据库作为身份验证源。

观看此视频:https://www.youtube.com/watch?v=XKTRkSEyUIA

注意:我是Magento SAML SP扩展程序之一的开发人员。