2

나는 Ubuntu 14.04 서버에서 Jenkins를 호스팅했습니다. 젠킨스 버전은 2.46입니다. Jenkins에서 Google 인증을 적용하고 있습니다. 이 경우 1.3Google Login Plugin of Jenkins을 사용하고 있습니다. Google Developer Console을 통해 클라이언트 ID와 비밀 ID를 생성했습니다. 튜토리얼 this을 사용하여 만들었습니다. 나는 젠킨스의 사회 보안 설정에서 클라이언트 ID와 비밀 ID를 입력 한 후redirect_uri에 대한 매개 변수 값이 잘못되었습니다. 누락 된 스키마

Name: Web Client 1

Authorized JavaScript origins: http://jenkins .******.com

Authorized redirect URIs: http://jenkins .******.com/securityRealm/finishLogin

: 자격 증명을 만드는 동안 그래서, 나는 다음과 같은 작업에 들어갔다. 로그인 옵션이 Jenkins 홈 페이지에 성공적으로 나타납니다. 하지만 로그인 옵션을 클릭하면 다음과 같은 오류 메시지가 나타납니다.

  1. That’s an error.

Error: invalid_request

Invalid parameter value for redirect_uri: Missing scheme: jenkins.******.com/securityRealm/finishLogin

도와주세요!

답변

0

많은 디버깅 후 문제가 발견되었습니다. 문제는 Manage Jenkins ---> Configure System에서 Jenkis URL에 대해 값이 jenkins.******.com 인 것입니다. 나는 http://jenkisn.******.com로 바꿨다. 그리고 문제가 해결되었습니다.

관련 문제