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主页上成功显示。但是当我点击登录选项时出现以下错误:

  1. 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替换了它。问题解决了。