redirect_uri的参数值无效:Missing scheme
问题描述:
我在Ubuntu 14.04
服务器上托管了Jenkins。詹金斯版本是2.46
。我正在Jenkins上应用Google身份验证。为此,我使用Google Login Plugin of Jenkins版本1.3
。我通过Google Developer Console创建了客户端ID和密码。我使用this教程创建了它。因此,虽然创建凭证后,就进入下面的事情:redirect_uri的参数值无效:Missing scheme
Name: Web Client 1
Authorized JavaScript origins: http://jenkins .******.com
Authorized redirect URIs: http://jenkins .******.com/securityRealm/finishLogin
之后,我进入了客户端ID和密钥ID在詹金斯的社会安全设置。登录选项在Jenkins主页上成功显示。但是当我点击登录选项时出现以下错误:
- That’s an error.
Error: invalid_request
Invalid parameter value for redirect_uri: Missing scheme: jenkins.******.com/securityRealm/finishLogin
请帮忙!
答
经过大量的调试,我发现了这个问题。问题是,在管理Jenkins --->配置系统中,对于Jenkis URL,我的价值为jenkins.******.com
。我用http://jenkisn.******.com
替换了它。问题解决了。