Sails.js and NodeBB sharing session / get logged user.

  • Hi,
    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!


| |