2015-01-06 2 views
0

나를 혼란스럽게하는 사람들의 목록에 나를 추가하십시오 : https://developers.google.com/accounts/docs/OpenID#openid-connect. 현재 https://www.stackmonkey.com/에서 실행중인 AppEngine 응용 프로그램에서 Python Users API를 사용하고 있습니다. 나는이처럼 내 로그인 버튼의 로그인 URL을 구축 :사용자 Python API는 어떻습니까?

login_url = users.create_login_url(federated_identity='gmail.com', dest_url=dest_url) 
self.redirect(login_url) 

사용자의 API 나를 위해 내 사용자 DB를 관리합니다. 사람이 있는지 여부에 대한 정보가 있으면 어디서든 내가 구글의 페이지에 검토 한 주제에 정보의 전체 부족을 감안할 때

current_user = users.get_current_user() 

, 나는 궁금하네요 :이 코드는 현재 사용자의 세션을 당길 수있어 사용자 API가 제안 된 마이그레이션 작업을 수행하도록 만들 수 있습니까? 아니면 Google이 사용자 API를 업데이트하여 제안하는 새로운 인증 방법을 지원할 예정입니까?

적어도이 시간이 좀 있지만 내 앱에서 전체 인증 시스템을 다시 구현하는 것을 기대하지는 않습니다. 잘라 파이썬은 점점에서 붙여 그 샘플 응용 프로그램에 사용

Error: Bad Request 

Your client has issued a malformed or illegal request. 

코드 :

작은 업데이트는, 내가 400을 반환 kordtest2.appspot.com에서 실행하는 샘플 응용 프로그램을 만드는 시도했습니다 자신의 사이트에서 시작한 가이드 (이 계정으로 다른 링크를 게시 할 수 없음).

+0

Downvoted. 지원에 감사드립니다, 사람들. – kordless

답변

0

동일한 문제가 있었으며 동시에 여러 개의 GMAIL/GOOGLE 계정에 로그인 한 것으로 보입니다. 하나를 제외하고 모두 로그 아웃했을 때 샘플 파이썬 코드를 기반으로 내 코드로 정상적으로 작동했습니다.