OpenID与Gerrit无法正常工作

时间:2010-09-14 01:59:30

标签: git openid gerrit

当我点击注册或使用Gerrit Code Review登录时,出现此错误:Provider is not supported, or was incorrectly entered.

当我手动将URL输入OpenID字段时,我会转到Google页面,说明:The page you requested is invalid.

任何线索在这里发生了什么?

编辑:经过进一步调查,我意识到如果我将OpenID字段中提供的网址更改为http而非https,则会将我重定向到Google并请我批准。然而,在重定向回Gerrit时,似乎没有发生任何事情。我尝试多次注册/签名,但没有效果。

我还查看了MySQL数据库,看看是否存储了任何数据,而且似乎没有。

编辑2 :我现在已提交a bug report to Gerrit

编辑3 Answered.我已经做得很好,可以更仔细地阅读以前的错误报告。我的系统管理员也非常缺乏。尽管如此,这是作为另一个bug的副本解决的,并且是Debian问题; see below

2 个答案:

答案 0 :(得分:4)

这被证明是another issue的副本。

错误在于Debian的OpenJDK Java安全cacerts。通过符号链接修复:ln -sf /etc/java-6-sun/security/cacerts /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts

我已更新了我的错误报告,表明错误日志仍未生成确定错误原因的响应。

答案 1 :(得分:0)

这与Gerrit issue 459相关吗?

  

始终接受所有提供者   但管理员可以配置 auth.trustedOpenId 以防止用户来自   未知的OpenID提供程序使用授予“注册用户”以外的组的权限。

     

docwhat.org 的问题是根据我们的依赖方库,XRDS文档不是有效的XML文件。


正如OP Josh Smith所提到的,已为该特定实例提交了一个新错误: Issue 728