[这个问题旨在捕捉我的发现和理智检查它们 - 我会提出我的答案toute套件,看看会出现其他答案和评论。]
我花了一点时间试图了解(python)Appengine的不同社交认证选项。我对Google提供的身份验证机制如何与其他社交身份验证机制进行交互感到特别困惑。由于谷歌与第三方OpenID提供商的良好整合,但一些最大的社交网络不是OpenID提供商(例如facebook,twitter),因此情况变得复杂。 [请注意,Facebook可以使用OpenID作为中继方,但不能作为提供商使用。)
接下来的问题是:在Appengine中社交认证的不同选择有哪些?每种选择的优缺点是什么?
答案 0 :(得分:11)
在我对这个问题的研究中,我发现基本上有三种选择:
使用Google的身份验证机制(包括通过OpenID进行联合登录)
使用已知框架(如tipfy或django)提供的社交认证机制
滚动您自己的社交身份验证
补充说明: