2
1
mirror of https://github.com/Thream/socketio-jwt.git synced 2024-07-21 09:38:31 +02:00

Merge pull request #100 from BruceHem/patch-1

Fix authentication flow on client side
This commit is contained in:
José F. Romaniello 2016-08-19 14:10:17 -03:00 committed by GitHub
commit 90f431741b

View File

@ -28,12 +28,16 @@ __Client side__:
```javascript ```javascript
var socket = io.connect('http://localhost:9000'); var socket = io.connect('http://localhost:9000');
socket.on('connect', function (socket) { socket.on('connect', function () {
socket socket
.emit('authenticate', {token: jwt}) //send the jwt
.on('authenticated', function () { .on('authenticated', function () {
//do other things //do other things
}) })
.emit('authenticate', {token: jwt}); //send the jwt .on('unauthorized', function(msg) {
console.log("unauthorized: " + JSON.stringify(msg.data));
throw new Error(msg.data.type);
})
}); });
``` ```