如何将Facebook/Twitter/LinkedIn登录添加到Google App Engine项目?

Cug*_*uga 5 openid google-app-engine facebook oauth twitter-oauth

我一直在寻找解决方案,但我能找到的一切似乎都已经过时了.

我们使用Python API for GAE并以下列方式创建登录URL:

users.create_login_url(continue_url, "Yahoo", "http://yahoo.com/"),
Run Code Online (Sandbox Code Playgroud)

哪个适用于Google,Yahoo,Aol,Blogger,Flickr等网站......但我们知道Facebook和Twitter不能以这种方式运作.

任何人都可以展示如何使用Facebook,Twitter和LinkedIn在App Engine上验证用户的任何示例吗?

谢谢!

Cug*_*uga 3

首先,必须在 Facebook 上注册其应用程序并获取应用程序 ID。详细信息: 在此处注册 Facebook 身份验证概述

然后,我使用了 facebook python SDK 以及 facebook javascript api(这是使用 facebook 进行身份验证的规范方法)。 这是我使用的身份验证的工作示例。

直接链接到 Facebook python SDK

直接链接到 Facebook Javascript SDK