簡體   English   中英

Sailsjs Waterlock-設置多個身份驗證方法

[英]Sailsjs Waterlock - Set up multiple auth methods

我一直在學習如何最有效地使用SailsJS,包括使用身份驗證。 sails-auth給我帶來的噩夢之后,我決定使用Waterlock

我有Waterlock的默認設置。 我正在嘗試使用多種身份驗證策略( waterlock-local-auth + waterlock-google-auth )。

每當我將憑證發布到注冊頁面時,都會看到

HTTP 400: you must specify a type parameter.

閱讀代碼后,我注意到我必須在表單提交時提交authentication type字符串。 因此,我將<input type="hidden" name="type" value="waterlock-local-auth"/>到表單中。 但是,現在我看到了這個:

HTTP 400: unknown/invalid authentication type

為什么?

以這種方式在表單數據中編碼type字符串的正確方法是:

  • 您的身份驗證軟件包名稱為waterlock-x-auth
  • 輸入標簽上的value應為x

輸入標記(例如,如果使用本地)將如下所示:

<input type="hidden" name="type" value="local"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM