누구든지이 작업을 수행하는 방법에 대한 단서가 있습니까? 저는 기본적으로 OpenID에서 OAuth 로의 "Google과 연결"전략을 대체하려고합니다. 문제는 사용자가 새 OAuth 스키마에 따라 로그인 할 때 이전 사용자 (Google 오픈 ID의 사용자)를 식별하는 것입니다.개발자 : Google Open ID를 Google OAuth로 마이그레이션하십시오.
전자 메일 주소를 기본 키로 사용하는 실용적인 구현이 있는데, 개방형 ID 전략이이를 캡처하기 때문입니다. 문제는 OAuth 흐름에서 이메일을 요청하고 싶지 않다는 것입니다. 이상적인 가치는 단순히 Google 사용자 ID이지만 Open ID 전략은이를 포착하지 않는 것입니다.
따라서 https://www.google.com/accounts/o8/id?id=AfSCwGQ4PUaidXSQddJugXKLqU5V0MrXFhJM6UHybPw과 같은 ID 토큰을 열어서 Google ID를 얻을 수 있는지 이해하려고합니다.
UPDATE :이 마이그레이션을 수행 결국 어떻게 여기에 설명 - http://softwareas.com/migrating-user-accounts-from-google-openid-to-google-oauth-to-google-plus
[이 링크] (http://andrewhorsman.net/ruby-oauth-google-calendar-data/)와 Will Norris의 답변이 도움이 될 수 있습니다. 당신이 그것을 작동 시키도록 관리한다면 나중에 당신의 솔루션을 여기에 게시 할 수 있다면 좋을 것입니다.나는 정말로 감사 할 것입니다. – Ashitaka