Sails.js and NodeBB sharing session / get logged user.
I need some advice in connecting small sails.js app with nodeBB. In my sails.js application I need to get current logged user. I set sails.js session id key to express.sid (as in nodeBB), and configured it to use nodeBB collection as session storage. Then I can query for user id by session id (also from nodeBB storage). It is almost what I need to, but I can't get through some problems
- nodebb and sails app have to be on same domain
- when user visits sails app first, then nodeBB sets another session id and sessions are different on both apps
- when user logs in nodeBB, gets new session id and also, sessions are different on both apps
Maybe OAuth is best way to go?
PS. Thanks for nodeBB, great work!