我一直在学习如何最有效地使用SailsJS,包括使用身份验证。在经历了sails-auth给我带来的噩梦之后,我决定使用Waterlock。
我有一个默认的Waterlock设置。我正在尝试使用多个auth策略(水闸-当地-奥斯 + 水锁-谷歌-奥斯)。
每当我将凭据张贴到注册页面时,我就会收到
HTTP 400: you must specify a type parameter.
在阅读了代码之后,我注意到我必须提交一个带有表单submit的authentication type字符串。因此,我将<input type="hidden" name="type" value="waterlock-local-auth"/>添加到表单中。不过,现在我要说的是:
HTTP 400: unknown/invalid authentication type
为什么?
发布于 2016-08-16 19:48:28
以这种方式对表单数据中的type字符串进行编码的正确方法:
waterlock-x-authvalue应该是x输入标记(例如,使用本地)如下所示:
<input type="hidden" name="type" value="local"/>
https://stackoverflow.com/questions/38983245
复制相似问题