2014-11-18 6 views

답변

0

는 주장이 구글에서 반환 확인 getUserInfoJson의 값 <domain.com>에 함께 hd 선언을 포함, 계정 선택 화면 및 반환에를 건너 (buildLoginUrl을 수정하여) 인증 요청의 매개 변수 hd=<domain.com>과 구글에 떨어져 사용자를 보내 액세스 요구 사항을 적용하십시오.

+0

힌트를 보내 주셔서 감사합니다. 그것은 내가 구현 한 솔루션을 이끌었다. public String buildLoginUrl() { \t \t \t final GoogleAuthorizationCodeRequestUrl url = flow.newAuthorizationUrl(); \t \t \t \t return url.setRedirectUri (CALLBACK_URI) .setState (getStateToken()) .set ("hd", "domain.com"). \t} –

+0

두 개 이상의 도메인으로 제한 할 수 있습니까? 쉼표로 구분 된 도메인 목록 (문자열)이 작동합니까? –

+0

내가 아는 사실이 아니라면, 인증 요청에서 hd 매개 변수를 생략하고 도메인 선택 부분에 대해 팝업하는 계정 선택기 화면에 의존해야합니다. 어쨌든 getUserInfoJson에 대한 실제 제한을 적용해야한다는 것을 알아 두십시오. 요청 매개 변수 추가는 보안 목적을 제공하지 않는 UX 일뿐입니다. –