2016-09-24 7 views
2

저는 사용자가 자신의 웹 사이트에 여러 웹 서비스 (예 : Google, Facebook 등)에 대한 로그인 통합을 구현할 수있는 프로젝트를 작성 중입니다. 나는 페이스 북이 우리에게 manually build a login flow을 허락하는 것을 본다. 이 코드를 사용하여 모든 것을 직접 코딩 할 수 있으며 사용자가 app_secret 및 app_id 설정과 같이 비트를 구성하여 스크립트를 사용할 수 있습니다. 나는 Google에서 비슷한 것을 찾고있다. SDK를 사용하고 싶지는 않습니다. 여러 OAuth 공급자를 위해 그런 작업을 수행하면 여러 가지를 망칠 것입니다. 클라이언트 (JavaScript) 사이드 코드를 최소한으로 유지하려고합니다. Facebook 용으로 할 수있는 것처럼 수동 로그인 절차를 Google 용으로 구축 할 수 있습니까?서버 측 코드를 사용하여 수동으로 Google 로그인 통합 플로우 구축

이 정보는 다음 페이지에 기재되어 있습니다

답변

2

:

  • 의 OAuth 엔드 포인트가 https://accounts.google.com/o/oauth2/v2/auth
  • 토큰은 다음과 같이 반환된다 : https://developers.google.com/identity/protocols/OAuth2UserAgent

    일부 발췌합니다 (OAUTH 2.0 엔드 포인트 탭을 선택) : https://oauth2.example.com/callback#access_token=4/P7q7W91&token_type=Bearer&expires_in=3600

  • tokeninfo 끝점을 사용하여 토큰의 유효성을 검사 할 수 있습니다. https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=<access_token>