Gerrit2启用HTTP基本验证
2012-08-28 14:37
169 查看
一直使用Gerrit2的默认OpenID认证方式,结果有一天无法登录。查看日志后发现是公司的网络UDP 123端口没有打开, Gerrit 服务器Ubuntu因此时间和Google提供的OpenID时间不同步,认证失败。
公司IT在美国,要等他们搞定需要时间,可能会很久。决定切换到HTTP基本验证。
首先安装了Nginx,并设置了HTTP基本验证,参考的前一篇文章。
然后参考Gerrit文档:http://gerrit-documentation.googlecode.com/svn/Documentation/2.4.2/config-sso.html#_http_basic_digest_authentication
登录到Gerit 服务器上,执行文档中提供的三条命令。
重启Gerrit service后。登录吧。果然自动创建了新用户,我的是csfreebird@gmail.com.
好,到Gerrit数据库里面,accounts和accounts_external_ids表里将id为1000000的记录删除,并将新加的用户id设为1000000.
重新启动Gerrit service,清除浏览器缓存后再登录,好!现在新用户是管理员了。
特此记录。
公司IT在美国,要等他们搞定需要时间,可能会很久。决定切换到HTTP基本验证。
首先安装了Nginx,并设置了HTTP基本验证,参考的前一篇文章。
然后参考Gerrit文档:http://gerrit-documentation.googlecode.com/svn/Documentation/2.4.2/config-sso.html#_http_basic_digest_authentication
登录到Gerit 服务器上,执行文档中提供的三条命令。
重启Gerrit service后。登录吧。果然自动创建了新用户,我的是csfreebird@gmail.com.
好,到Gerrit数据库里面,accounts和accounts_external_ids表里将id为1000000的记录删除,并将新加的用户id设为1000000.
重新启动Gerrit service,清除浏览器缓存后再登录,好!现在新用户是管理员了。
特此记录。
相关文章推荐
- ASP.NET Web API(二):安全验证之使用HTTP基本认证
- Spring Http Basic(基本)和Digest(摘要)验证
- HttpWebRequest向路由器提交基本身份验证
- J2EE安全之Http基本验证
- 验证启用了不安全的HTTP方法
- ASP.NET Web API(二):安全验证之使用HTTP基本认证
- ASP.NET Web API(二):安全验证之使用HTTP基本认证
- Solr / CDH 下启用kerberos 开启http 权限验证的solrj开发
- 在Tomcat中实现基本的HTTP方式的验证
- 在Tomcat中实现基本的HTTP方式的验证
- python+httplib实现HTTP POST提交数据,使用Basic Authentication(基本验证)做登陆验证
- Atitit HTTP 认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结Atitit HT
- python http基本验证
- ASP.NET Web API:安全验证之使用HTTP基本认证
- nginx如何启用对HTTP2的支持 | nginx如何验证HTTP2是否已启用
- 构建RESTful Web Service - 验证的实现和使用(HTTP 基本认证)
- ASP.NET Web API(二):安全验证之使用HTTP基本认证
- Atitit HTTP 认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结
- HTTP 验证 Tomcat中进行基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)
- 数据库开发基本操作-配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名