2
我在擺弄sails.js和護照。似乎他們正在修補一起使用。Sails.js 0.10和護照
我已經在de db中提供了用戶模型。我可以使用bcryptjs進行身份驗證。這很有效,但非常希望自動驗證每個呼叫,主要是socket.io藍圖呼叫。
不過,我正在尋找一種優雅的方法來啓用sails.js集成護照的方式。 有很多例子,但似乎有點過時,不確定。
重要的是套接字。他們需要被認證。
例如,每一個io.socket CRUD方法,都會很好。
親切的問候
我找到了一個鏈接(http://www.bearfruit.org/2014/07/21/tutorial-easy-authentication-for-sails-js-apps/)這是指着我在正確的方向,但目前尚不清楚這是怎麼體現在例如控制器
我試圖管理,就是在調用之前(在routes.js中配置或通過藍圖)將自定義api調用進行身份驗證。
e.g:
OrderController:
module.exports = {
placeOrder: function (req, res) {
if (true === req.isSocket) {
// Pseudo code:
if (passport.authenticated(['user','admin'])) {
Order.save();
}
// end pseudo code
}
}
}
應如何/時以上方法保密,我是我能夠使用例如這裏用戶角色?
檢查帆在sails中的護照示例101: https://github.com/sai ls101 /使用護照對於更復雜的東西(使用插件)檢查我的項目we.js如何通過sails 0.10.x鉤子擴展sails.js。 https://github.com/wejs/we-example中的示例 – 2014-10-28 09:02:34