2012-03-29 2 views
4

Когда я нажимаю на «Datastore Admin» в моем AppEngine (python27) приложения с федеративным входом в системе, следующее сообщение об ошибке появляется:AppEngine Datastore Администратор не работает с федеративным входом

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

Если присмотреться к документации здесь: https://developers.google.com/appengine/articles/openid как только вы выберите «Федеративное Login» код нужно будет обрабатывать запросы /_ah/login_required для того, чтобы обслуживать любые запросы, которые требуются логин. Datastore admin - это просто встроенное приложение, в котором есть свои обработчики, требующие входа в систему.

Реализация этого должна решить эту проблему. Надеюсь, поможет!

+0

Я могу обрабатывать/_ah/login в экземпляре приложения (где я это делаю), но я не могу обработать его в экземпляре dataadmin (который, кажется, является специальным экземпляром приложения с некоторого времени). –

Смежные вопросы