擅长:python、mysql、java
<p>nickjohnson最近发布了一个你可以使用的α版本。这个API非常类似于标准的appengine用户API。这是一种通过OpenID支持auth的方法(alexmartelli在他的<a href="https://stackoverflow.com/questions/994965/customize-login-in-google-app-engine/1010764#1010764">answer</a>)中建议的方法。因此,你可以支持谷歌作为身份提供者以及其他人。如果你只是出于某种原因想支持谷歌账户,那么你当然只能把它们列为白名单。在</p>
<p>Nick的博客<a href="http://blog.notdot.net/2009/12/OpenID-on-App-Engine-made-easy-with-AEoid" rel="nofollow noreferrer">announcement</a>还列出了一些需要考虑的事项(这些可能会对您造成破坏):</p>
<ul>
<li>用户通过其OpenID端点进行唯一标识。在</li>
<li>在没有指定OpenID URL的情况下,不能构造用户对象。在</li>
<li>昵称和电子邮件地址是用户提供的,因此不能保证它们的唯一性或有效性。在</li>
<li>当前用户尚未实现。在</li>
<li>登录:子句应用程序yaml不受AEoid的影响-他们仍然使用常规用户API进行身份验证。在</li>
</ul>