openid connect for drupal tutorial

时间:2015-05-11 17:55:28

标签: drupal oauth-2.0 single-sign-on openid-connect

这是Senario。我正在尝试创建一个drupal 7站点,它将作为我在python中创建的另一个站点的openid连接服务器。我们希望对python站点进行单点登录,以便用户在drupal站点和python站点之间进行同步。

问题:

有没有人知道设置drupal网站的分步教程(或者你能告诉我怎么做)吗?

我对drupal一无所知,我正在努力让openid connect模块正确配置以允许sso。我想我已经成功安装了openid connect,openid connect sso和oauth 2模块以及oauth2_server_php库。

我被困在哪里:

  1. 当我进入oauth2设置时,“使用openid connect”检查字段不存在。根据我看过的一个教程,它应该在那里。
  2. 配置openid connect时,3个url端点(授权端点,Token端点和UserInfo端点)对我来说是一个谜,我不知道要放入什么内容。现在我的drupal服务器正在我的本地主机网络服务器上运行。 “http://localhost/drupal

1 个答案:

答案 0 :(得分:2)

所以你基本上是在尝试实现OpenID连接协议,然后在基于python的网站上使用它。我猜你已经用Google搜索并试图实现自己的。

第二部分是你的python网站将如何使用这个新创建的openid connect实现。

我们已经有一个openid connect实现,也是一个有意使用它的网站的分步指南。

如果您想考虑替代方案,我们有一个分步指南,其中包含Java中的示例代码以及PHP如何使用miniOrange作为您的OpenID连接提供程序here

所以这个指南将照顾你的“python中的另一个站点”。

正在我们发言时添加了Python示例,如果您有兴趣请继续关注或ping我。