내 새로운 웹 응용 프로그램에서 사용자를 Google, Yahoo, Facebook 또는 LinkedIn 계정으로 로그인하게하여 사용자를 인증하려고합니다. App Engine의 "Google+ 로그인 기능"이 이것을 허용합니까? 그렇지 않다면이를 수행 할 수있는 간단한 코드를 작성할 수있는 다른 플랫폼 (예 : Heroku)이 있습니까?App Engine에서 인증을위한 유일한 선택 사항은 무엇입니까?
배경 : Google 이외의 다른 사이트로 인증하는 것에 대해 이야기하는 Google+ 로그인 문서에는 아무 것도 없습니다.
그러나, 다양한 페이지 (this one 및 this one) 또한 스크린 샷에서 "페이스 북으로 로그인"버튼이있는 Google+ 로그인 화면을 표시하지만,이 페이스 북 버튼은 앱 엔진의 Google+에 SIGN- 지원하는 경우는 분명하지 않다 API에서 또는 OAuth2로 손으로 롤백되었습니다. "Twitter에서 로그인"버튼과 동일합니다.
OpenID Connect를 사용할 수 있다고하더라도 Facebook이나 Twitter는 참여하지 않을 것입니다. OpenID Connect는 OAuth2를 기반으로하므로 참여가 가능합니다. 그러나 App Engine에서는 OAuth2를 사용하지 않습니다 (this page 참조). 그래서 나는 무엇이 가능하고 그렇지 않은지 꽤 혼란 스럽습니다.
[Google ID 도구 키트] (https://developers.google.com/identity-toolkit/)를 참고하십시오. – abraham
작동하는 것처럼 보입니다. 나는 여전히 그 기반 기술이 무엇인지 연구 중이다. 그러나 구글은 순수한 파이썬 라이브러리이기 때문에 App Engine에서 작동한다고 말한다. https://developers.google.com/api-client-library/python/apis/identitytoolkit/v3 정말 고마워! –