AppEngine数据存储区管理员无法使用联合登录

时间:2012-03-29 08:15:47

标签: google-app-engine openid

当我使用联合登录在我的AppEngine(Python27)应用程序中单击“Datastore Admin”时,会出现以下错误:

Error: Not Found

The requested URL /_ah/login_required?continue=https://ah-builtin-python-bundle-dot-latest-dot-ah/datastore_admin/?app_id=s~lpgng2 was not found on this server.

好像我被重定向到管理实例上的/ _ah / login_required页面而不是前端实例。

怎么了?

1 个答案:

答案 0 :(得分:1)

如果您仔细查看此处的文档:https://developers.google.com/appengine/articles/openid,只要您选择“联合登录”,您的代码就需要按顺序处理/_ah/login_required的请求提供任何需要登录的请求。数据存储管理员只是一个内置的应用程序,其处理程序需要登录。

实现这一点应该解决这个问题。希望它有所帮助!