当我使用联合登录在我的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页面而不是前端实例。
怎么了?
答案 0 :(得分:1)
如果您仔细查看此处的文档:https://developers.google.com/appengine/articles/openid,只要您选择“联合登录”,您的代码就需要按顺序处理/_ah/login_required
的请求提供任何需要登录的请求。数据存储管理员只是一个内置的应用程序,其处理程序需要登录。
实现这一点应该解决这个问题。希望它有所帮助!