Ho implementato un'app AngularJS, comunicando con il backend di Sails tramite websockets, utilizzando sails.io.js.SailsJS - utilizzo di sails.io.js con JWT
Poiché il backend è fondamentalmente un'API pura e verrà connesso anche da altre app, sto tentando di disabilitare completamente le sessioni e utilizzare JWT.
Ho impostato express-jwt e posso utilizzare le richieste HTTP regolari abbastanza bene, ma quando invio una richiesta tramite sails.io.js, non succede nulla - la richiesta websocket rimane in sospeso sul client e non succede nulla sul server (con livello di registro "sciocco").
Ho provato a correggere sails.io.js per supportare lo query parameter e, durante la connessione, invio il token da Angular, ma nel migliore dei casi, ottengo una risposta con un messaggio di errore proveniente da express-jwt che dice le credenziali Mancano ...
Ho anche visto alcuni suggerimenti che socket.js in vele deve essere modificato con beforeConnect, ho visto socketio-jwt, ma non ho idea di dove e come collegarlo, in Sails.
Qualcuno ha implementato questo e sta usando JWT con vele e prese? Apprezzerei qualsiasi suggerimento in quale direzione andare :)