我在Ubuntu 14.04
服务器上托管了Jenkins。 Jenkins版本为2.46
。我在Jenkins上应用Google身份验证。为此,我使用版本为1.3
的{{3}}。我已通过Google Login Plugin of Jenkins创建了客户ID和密码ID。我使用Google Developer Console教程创建了它。因此,在创建凭据时,我输入了以下内容:
名称:Web客户端1
授权的JavaScript来源:this。******。com
授权重定向URI:http://jenkins。******。com / securityRealm / finishLogin
之后,我在Jenkins的社交安全设置中输入了客户ID和密码ID。登录选项在Jenkins主页上成功显示。但是当我点击登录选项时出现以下错误:
- 这是一个错误。
醇>错误:invalid_request
redirect_uri的参数值无效:缺少方案:jenkins。******。com / securityRealm / finishLogin
请帮忙!
答案 0 :(得分:1)
经过大量调试后,我发现了问题。问题是,在管理詹金斯--->配置系统,对于Jenkis URL,我的值为jenkins.******.com
。我用http://jenkisn.******.com
替换了它。问题解决了。