您是否可以使用开放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无法在本地运行?
答案 0 :(得分:6)
否 - 在SDK中,openid登录的处理方式与常规登录相同,使用相同的用户模型。它纯粹用于测试。