我正在使用Express和Passport OpenID Google策略,我想在每个auth请求上设置returnURL,以便能够返回启动该身份验证的页面.
情况是我有带有Node.js后端的HTML5幻灯片应用程序(以及社交内容和编辑器以及Portal和扩展... https://github.com/bubersson/humla)我希望能够登录用户一些幻灯片(通过幻灯片菜单...)但我希望他能轻松回到同一张幻灯片.
所以我需要这样的东西?
app.get('/auth/google', function(req,res) {
var cust = "http://localhost:1338/"+req.params.xxx;
passport.authenticate('google', returnURL:cust, function ...
}
Run Code Online (Sandbox Code Playgroud)
我读过Passport的指南,但仍然不知道该怎么做.我知道这不安全,但我怎么办呢?
或者,如何让应用程序返回到启动登录的页面?或者有没有办法使用AJAX进行OpenID身份验证(并且仍然可以使用护照)?
我正在尝试在Python 3.1控制台中运行此代码段,我收到了SyntaxError:
>>> while True:
... a=5
... if a<6:
... break
... print("hello")
File "<stdin>", line 5
print("hello")
^
SyntaxError: invalid syntax
>>>
Run Code Online (Sandbox Code Playgroud)
(这只是缩短代码以表明观点.)
我错过了什么吗?还有其他一些我不知道的魔术吗?