我目前正在GAE上开发一个瓶子应用程序,它已经有了自己的自制认证系统。但是,我还想允许使用Google帐户访问应用程序管理员的某些区域。我正在查看文档,但我并没有完全遵循它。
在开发服务器上,点击任何_ah链接会直接将我发送到所需的页面,但在GAE上,它会给我一个瓶子自己的404页面。你能指点我正确的页面,我可以开始这个(最好不是我很难用的官方文档)?
注意:忘记提及它是GAE的Python版本。
答案 0 :(得分:1)
_ah仅适用于开发服务器。它是模拟GAE的appengine sdk的一部分。来到你的观点。如果您想使用Google帐户管理功能。那你应该做这样的事情
from google.appengine.api import users
if users.is_current_user_admin():
这里的admin指的是appengine admin。如果您只想使用谷歌身份验证
然后你应该使用users.get_current_user()
来获取当前登录的用户并实现你自己的逻辑。