Socket.io bağlantısının kimliğini nasıl doğrulayabilirim? Uygulamam bir belirteç almak için başka bir sunucudan (python) bir oturum açma uç noktası kullanıyor, bir kullanıcı düğüm tarafında bir soket bağlantısı açtığında bu belirteci nasıl kullanabilirim?
io.on('connection', function(socket) {
socket.on('message', function(message) {
io.emit('message', message);
});
});
Ve müşteri tarafı:
var token = sessionStorage.token;
var socket = io.connect('http://localhost:3000', {
query: 'token=' + token
});
Belirteç python'da oluşturulmuşsa:
token = jwt.encode(payload, SECRET_KEY, algorithm='HS256')
Düğümdeki bir soket bağlantısının kimliğini doğrulamak için bu belirteci nasıl kullanabilirim?