Вход в OpenID на локальном сервере разработки для Google App Engine - PullRequest
7 голосов
/ 08 января 2011

Можете ли вы использовать открытый идентификатор для входа на локальный сервер разработки с google app engine sdk версии 1.4.1 и python 2.5?

Когда я выполняю это

self.redirect(users.create_login_url(continue_url, None, openid_url))

Iполучите перенаправление на http://localhost/_ah/login вместо открытого URL.URL-адрес openid и URL-адрес продолжения действительны.

Мой app.yaml выглядит следующим образом

- url: /_ah/login_required
  script: do_openid_login.py

- url: /users/(.*)
  script: routers/user_router.py
  login: required

Если перейти к http://localhost/users/, я также перенаправлюсь на http://localhost/_ah/login вместо http://localhost/_ah/login_required

Есть ли проблема с конфигурацией или openid не работает локально?

1 Ответ

6 голосов
/ 12 января 2011

Нет - в SDK входы в систему openid обрабатываются так же, как и обычные входы в систему, используя тот же макет пользователя.Он предназначен исключительно для тестирования.

...