Google API를 사용하기 위해 OAuth 2에서 작동하는 OpenID를 얻으려고합니다. 사용자가 처음 로그인 할 때 한 번만 "액세스 권한 부여"를해야합니다.Google 연동 로그인 (OpenID + OAuth 2)
- 사용자는 "구글에 로그인"오픈 ID를 가진 사용자에 이
- 내 서버 표시를 클릭 : 여기에 지금까지 가지고있는 흐름입니다. 연합 로그인으로 OAuth Request Token을받습니다.
https://developers.google.com/accounts/docs/OpenID#oauth에서 다음 단계는 액세스 토큰에 대한 요청 토큰을 교환하는 것입니다. 그러나 다음과 같은 몇 가지 문제가 있습니다.
- OAuth 1 API 호출입니다.
- 확인 프로그램이 필요합니다. 사용자가 확인 프로그램을 받기 위해 "액세스 권한 부여"를해야합니까? 이게 어떻게 연합되는거야?
어떤 도움을 주셔서 감사합니다! https://developers.google.com/accounts/docs/OAuth2Login
이것은 또한 오픈 ID 연결라고도 :
OAuth를 2.0 정말를 OpenID Connect와 동일합니다. OAuth 2.0은 OpenID Connect의 인증 부분을 구현하는 프로토콜입니까? –
나는 또한이 stackoverflow 발견했다. 답변을 확인하십시오. http://stackoverflow.com/questions/1087031/whats-the-difference-between-openid-and-oauth –