redirect_uri 的参数值无效:缺少方案
Invalid parameter value for redirect_uri: Missing scheme
我在 Ubuntu 14.04
服务器上托管了 Jenkins。 Jenkins 版本是 2.46
。我在 Jenkins 上应用 Google 身份验证。为此,我正在使用 Google Login Plugin of Jenkins with version 1.3
. I have created Client ID and Secret ID through Google Developer Console. I created it using this 教程。因此,在创建凭据时,我输入了以下内容:
Name: Web Client 1
Authorized JavaScript origins: http://jenkins.******.com
Authorized redirect URIs: http://jenkins.******.com/securityRealm/finishLogin
之后我在Jenkins的Social security设置中输入了Client ID和Secret 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
替换了它。问题解决了。
我在 Ubuntu 14.04
服务器上托管了 Jenkins。 Jenkins 版本是 2.46
。我在 Jenkins 上应用 Google 身份验证。为此,我正在使用 Google Login Plugin of Jenkins with version 1.3
. I have created Client ID and Secret ID through Google Developer Console. I created it using this 教程。因此,在创建凭据时,我输入了以下内容:
Name: Web Client 1
Authorized JavaScript origins: http://jenkins.******.com
Authorized redirect URIs: http://jenkins.******.com/securityRealm/finishLogin
之后我在Jenkins的Social security设置中输入了Client ID和Secret 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
替换了它。问题解决了。