我相信在drupal中有很多方法可以实现单点登录。我想知道*.drupal.org站点一直使用的方法。如果我访问任何德鲁帕康夫站点,http://chicago2011.drupal.org/user或http://london2011.drupal.org/user,它将使用drupal.org站点中提供的用户凭据对我进行身份验证。如果有人能向我介绍实现这一目标的模块或手册页面,我将不胜感激。提前谢谢。
发布于 2011-04-02 05:41:52
你可以看看面包店单点登录系统。
它提到“这个模块始于2009年旧金山的Drupal.org重新设计冲刺,作为管理跨*.drupal.org基础设施的单个登录的一种方法。”
有关它如何工作的更多细节,您可以看到这篇有很好解释的文章:Drupal中没有额外模块的跨子域的单点登录。
发布于 2011-04-02 09:18:41
Drupal.org使用面包店单点登录系统。
下面是将添加到项目的INSTALL.txt文件中的描述:
面包店使用共享的cookie在同一域名上的Drupal站点之间提供单点登录。当用户在站点上进行身份验证时,Drupal会向他们发送cookie,其中包含该用户的唯一标识符。该用户的子顺序请求将包含标识符,从而允许Drupal识别来自特定用户(经过身份验证的用户)的请求。这个过程由Drupal处理。面包店增加了登录过程,并发送了一个额外的cookie (内部称为CHOCOLATECHIP cookie)。如果用户现在访问一个子站点(在同一个域上),他们的浏览器将发送这个面包店创建的cookie。在子站点上,Bakery将识别cookie,如果它有效,将对用户进行身份验证(通过Drupal核心的进程)。现在,用户在这两个站点上都进行了身份验证,而只需登录其中一个站点。
发布于 2012-01-10 16:12:07
这是一篇关于面包店工作方式的报道。,从而在drupal.org上进行单点登录。
https://drupal.stackexchange.com/questions/1758
复制相似问题