문제

도메인 이메일에 Google Apps를 사용하는데 일반 Gmail 계정 대신 OpenID에 해당 계정을 사용할 수 있는지 궁금합니다.

나는 이것을 사용하여 OpenID를 다른 URL에 위임 할 수 있다는 것을 알고 있습니다.

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://samruby.myopenid.com/" />

그러나 Google에 적합한 URL을 찾을 수 없습니다.

감사

-Mathieu

도움이 되었습니까?

해결책

Google (1 시간 정도) Google은 Google Apps 고객을위한 OpenID 지원을 발표했습니다.

체크 아웃 Google 그룹의 검색 프로토콜. 좋은 출발이되어야합니다.

나는 끝점이 ht tps : //www.google.com/accounts/o8/site-xrds? hd =라고 생각합니다.당신의 domain.com

다른 팁

GAE 사용 (Google Apps Domain)에서 OpenID 서버를 실행할 수 있습니다 (GAE) -Google은 OpenID 서버의 샘플 코드를 제공합니다. 최근에 이것을 최신 OpenID 라이브러리로 포팅 했으므로 이제 OpenID 2.0 호환 가능합니다. 프로젝트 페이지 : http://code.google.com/p/appengine-openid-provider/

OpenID2의 경우 현재 내 사이트에 이것을 가지고 있습니다

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud" />

그것이 유일하게 필요한 것입니다. 이제 Google Apps에 내 기본 Google 계정으로 로그인되었으므로 Google 계정입니다. OpenID 소비자 (주로이 시점에서 스택 교환 사이트)는 해당 계정을 사용합니다 (Google에서 사이트가 해당 Google 계정을 사용할 수 있는지 묻는 메시지를받습니다.

이렇게하면 Google Apps 계정이 Google이 아닌 앱 계정을 사용한 경우 (위의 공급자 외에도)

<link rel="openid2.local_id" href="http://www.google.com/profiles/YOURGOOGLEPROFILE" />

그러나 Google Apps 계정은 현재 로그인 한 계정이기 때문에 Google Apps 계정을 사용할 수 있습니다.

내 이해는 Google이 서버 URL을 노출시키지 않기 때문에이 기술이 Google OpenID를 위해 작동 할 수 없다는 것입니다.

그들은 미래에 할 것이라고 말하지만 미래가 언제 여기 있을지에 대한 단서를 제공하지는 않습니다. Google 그룹 에서이 스레드를 참조하십시오 http://groups.google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708

불가능합니다.

참고 : OpenID 인증은 현재 Google Apps (호스팅) 계정이 아닌 Google 계정에만 지원됩니다.

© http://code.google.com/apis/accounts/docs/openid.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top