2011-12-20 90 views
0

我正在尝试使用单点登录来集成两个站点(一个是基于drupal的,另一个不是)。我们的客户使用drupal(开发人员/ API站点),并希望用户能够使用他们的凭据登录我们的网站(开发者竞赛,不同的域)。跨域的Drupal单点登录

我探讨过OpenID,我不相信OAuth适合这种事情,尽管我可能是错的。

在drupal中构建我们的站点并制定出某种多站点解决方案会更容易吗?真的,我正在寻找一种简单的方式来验证用户,并避免让他们创建一个单独的帐户登录到我们的网站。理想情况下,用户会来到我们的网站,输入他们的凭据,然后在客户的网站上对照drupal数据库进行检查,然后他们会被传回给我们。就验证需求而言,重要的是能够读取drupal用户数据库并验证帐户是否存在。用户不需要在我们的网站上注册,只需登录我们客户网站上的开发者账户即可。

+1

有一个SSO模块。如果你谷歌它或搜索你应该找到它。 – Layke 2011-12-20 23:00:28

回答

0

有许多不同的单点登录(SSO)模块可能会有帮助的出发点;对于一个或多或少的完整列表,请参阅this Drupal Groups page.从我的研究中,OpenID似乎是更强大的解决方案之一;设置自己的身份提供商或使用existing system(有很多)的灵活性似乎是有价值的。考虑到这篇文章的年龄,我很想听听你的方向和你的经历。