Redmine-OpenID使用

Redmine-OpenID使用,openid,redmine,Openid,Redmine,我是Redmine的用户已经4年了,现在我试图通过OpenID提供对我的用户帐户的访问。我已经设法安装了必要的依赖项,并且使用了指定的字段来填充用户帐户表单中的openId Url 当我进入登录页面并输入时,我被重定向到一个谷歌页面,在那里我可以选择我的两个活动帐户中我应该授予访问权限的帐户。我不知道哪些字段将与谷歌的响应匹配,但是我将我的登录用户名更改为我的电子邮件 我尝试了两个账户,一个是普通的Gmail账户,另一个是谷歌应用账户。什么都不会发生,只会返回登录页面 环境: Ruby vers

我是Redmine的用户已经4年了,现在我试图通过OpenID提供对我的用户帐户的访问。我已经设法安装了必要的依赖项,并且使用了指定的字段来填充用户帐户表单中的openId Url

当我进入登录页面并输入时,我被重定向到一个谷歌页面,在那里我可以选择我的两个活动帐户中我应该授予访问权限的帐户。我不知道哪些字段将与谷歌的响应匹配,但是我将我的登录用户名更改为我的电子邮件

我尝试了两个账户,一个是普通的Gmail账户,另一个是谷歌应用账户。什么都不会发生,只会返回登录页面

环境:

Ruby version              1.8.7 (i386-linux)
RubyGems version          1.8.10
Rack version              1.1.2
Rails version             2.3.11
Active Record version     2.3.11
Active Resource version   2.3.11
Action Mailer version     2.3.11
Active Support version    2.3.11
Edge Rails revision       unknown
Application root          /var/www/html/redmine
Environment               production
Database adapter          mysql
Database schema version   20110511000000

About your Redmine plugins
Redmine Gitolite Hook plugin       0.1.1
Redmine Light Box plugin           0.0.1
Redmine Backlogs                   v0.6.14
Redmine Auto Done 100%             0.0.1
Mylyn Connector plugin             2.7.5.stable
Redmine Attach Screenshot plugin   0.1.0

Apache + Passenger
CentOS 6

上次我检查谷歌的OpenID不完全支持Redmine。Redmine需要将sreg数据发回,我认为谷歌不会这样做


我在Redmine中创建OpenID身份验证时使用了myopenid.com。

上次我检查谷歌的OpenID不完全受Redmine支持。Redmine需要将sreg数据发回,我认为谷歌不会这样做

当我在Redmine中创建OpenID身份验证时,我使用了myopenid.com。

只需安装即可

此外,这将使事情变得更容易;)

只要安装就可以了


此外,这将使事情变得更容易;)

谷歌的OpenID与Redmine 1.4.x配合得很好,但还是存在一些问题。 如果您想使用OpenID注册新用户,除了可用性问题之外,您不会遇到任何问题

如果您已经注册,您可以手动添加标识符,但您可以在日志文件中找到该url,它看起来像
“openid.identity”=>https://www.google.com/accounts/o8/id?id=AItOawnWGxxxxxxxxxxxxxxx3rHTXM
最终用户没有办法自己添加这些内容

类似地,在Drupal中,编辑配置文件将允许您使用带有OpenID选择器的表单来添加和验证提供者。该表单会自动为您保存标识符url

在Redmine中拥有这样的功能会很好


我将尝试提供一些代码。

谷歌的OpenID与Redmine 1.4.x配合得很好,但仍然存在一些问题。 如果您想使用OpenID注册新用户,除了可用性问题之外,您不会遇到任何问题

如果您已经注册,您可以手动添加标识符,但您可以在日志文件中找到该url,它看起来像
“openid.identity”=>https://www.google.com/accounts/o8/id?id=AItOawnWGxxxxxxxxxxxxxxx3rHTXM
最终用户没有办法自己添加这些内容

类似地,在Drupal中,编辑概要文件将允许您使用带有OpenID选择器的表单来添加和验证提供者。该表单会自动为您保存标识符url

在Redmine中拥有这样的功能会很好


我将尝试提供一些代码

如果已安装这两个选项,则已安装选择器。现在我通过查看redmine日志并获取“openid.identity”=>”来管理。我把它作为开放id url配置在我的redmine帐户中。现在可以登录了。。。我也必须这样做:但是我的实际问题仍然存在,因为在现实中,我们可以简单地认识到,它只是没有实现这样的帐户关联功能。对吗?使用Redmine 1.3.3稳定版,没有这样的问题。现在我允许用户通过OpenID注册自己,并批准他们注册为管理员。然后,每个用户都可以直接从“我的帐户”更改他们的OpenID URL,这两个帐户都安装了选择器。现在我通过查看redmine日志并获取“openid.identity”=>”来管理。我把它作为开放id url配置在我的redmine帐户中。现在可以登录了。。。我也必须这样做:但是我的实际问题仍然存在,因为在现实中,我们可以简单地认识到,它只是没有实现这样的帐户关联功能。对吗?使用Redmine 1.3.3稳定版,没有这样的问题。现在我允许用户通过OpenID注册自己,并批准他们注册为管理员。然后,每个用户都可以直接从“我的帐户”更改他们的OpenID URL