用于谷歌应用引擎的本地开发服务器上的OpenID登录

时间:2011-01-08 16:46:07

标签: python google-app-engine openid

您是否可以使用开放ID通过google app engine sdk 1.4.1版和python 2.5登录本地开发服务器?

当我执行此

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

我被重定向到http://localhost/_ah/login而不是openid网址。 openid url和continue 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 个答案:

答案 0 :(得分:6)

否 - 在SDK中,openid登录的处理方式与常规登录相同,使用相同的用户模型。它纯粹用于测试。