2013-12-08 6 views
0

이메일 및/또는 콜백 URL을 설정에 포함하면 동의 화면 설정을 저장할 수 없습니다. 제품 이름 만 입력하면 할 수는 있지만 물론 이로 인해 내 앱이 실패하게됩니다. 나는 단순히 Drupal의 Hybrid Auth 모듈을 통해 Google에 로그인 할 수 있도록이 도구를 사용하고 있습니다. Google을 통해 로그인을 시도한 오류는 다음과 같습니다.동의 저장 화면의 서버 오류

Error: invalid_client 
no support email 

Request Details 
cookie_policy_enforce=false 
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email 
response_type=code 
redirect_uri=http://www.edgeblog.info/hybridauth/endpoint?hauth.done=Google 
access_type=offline 
display=page 
client_id=506273445956-2d25vc5ggq828h9gk0c910i4csbv52as.apps.googleusercontent.co 

다른 소셜 네트워킹 사이트에서 작동하는 데 문제가 없었습니다.

Google 도움말은 내 기본 이메일을 변경할 수 있다고 말했지만, 할 수 없습니다. 아마 그것이 문제의 일부입니다.

동의 화면을 저장하는이 상황에 대한 해결 방법이 있습니까?

감사합니다.

+0

추가 하시겠습니까? 이것은 별개의 사건이 아닙니다. [이 질문에] janos (http://stackoverflow.com/questions/20142369/google-oauth-error-invalid-client-no-support-email)에서 동일한 이메일 주소를 저장하지 못하는 문제가있었습니다. 동의 화면 설정. –

답변

1

문제는 Google 클라우드 콘솔이 계정의 이메일을 식별하지 못하는 것입니다. 당신은 프로젝트와 관련된 기본 이메일 변경 시도해야합니다 :

변화 프로젝트 프로젝트와 관련된 이메일을 변경하려면

과 관련된 기본 이메일을 우선으로 다른 계정을 추가해야합니다 소유자에게 기본 전자 메일로 설정하려는 전자 메일 이 권한은 사용 권한> 구성원 추가에서 설정됩니다. 다른 사용자를 권한에 추가 한 후에는 프로젝트의 전자 메일 주소로 전자 메일을 설정하기 위해 프로젝트에 액세스해야합니다.

전자 메일 주소를 변경하면 문제가 해결됩니다.

언급 한대로 이메일 주소는 현재 로그인 한 사용자와 관련된 이메일 주소로만 설정할 수 있습니다. 귀하의 경우, 귀하의 iCloud 이메일 주소를 추가하고 이메일에 응답 할 때 Google은 귀하가 이미 로그인 한 사용자가 프로젝트와 이미 연결된 계정이 동일한 것으로 확인했습니다.

공동 작업자를 추가하고 연결된 이메일 주소를 변경하려면 추가 (Google) 계정을 추가해야합니다.

확인해야 할 마지막 사항은 전자 메일 주소가 동의 화면 페이지의 맨 위에 설정되어 있는지 확인하는 것입니다. 이것은 양식에서 설정할 수있는 첫 번째 항목이며 드롭 다운입니다.

마지막으로 모두 실패한 경우 프로젝트를 the classic Google APIs console에서 구성 해보십시오.

+0

답장을 보내 주셔서 감사합니다. 프로젝트에 들어가면 권한으로 이동 한 다음 멤버 추가를 클릭하는 것에 대해 이야기하고 있습니까? 내 보조 이메일 주소 인 iCloud 이메일 주소를 추가하려했는데 이미 소유자이고 요청을 수락 할 수 없다고 말했습니다. 그런 다음 해당 이메일을 보조 이메일 주소로 삭제하고 다시 시도했으며 올바른 Google 계정이 아니라고했습니다. 이렇게하려면 다른 Google 계정을 만들어야합니다. –

+1

미안 해요, 당신이 프로젝트에서 여러 사람들이 협력하고 있다고 생각했습니다. 시도해 볼 또 하나의 것을 추가했습니다 ... – class

+0

아니, 그냥 나야. 이것은 사람들이 Google 인증을 통해 내 사이트에 로그인 할 수 있도록 API에 플러그인하기위한 단순한 간단한 앱입니다. 기본 Google API 콘솔을 사용하면 저에게 효과적이었습니다. 감사! –