Аутентификация Keycloak на сокете IO - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь выяснить, как аутентифицировать сокетное соединение с помощью keycloak. Я успешно использовал функцию keycloak.protect () в качестве промежуточного программного обеспечения в экспрессе, но я в растерянности, когда дело доходит до сокета io. Я хочу что-то похожее на это.

app.get("/examples",keycloak.protect(), function(req, res) {
    res.sendFile(path.join(__dirname, '../production/examples.html'));
});

Например, к этому:

io.on('connection', keycloak.protect(), function(socket){

    socket.on('disconnect', function(){
        console.log('user disconnected');
    });
    ...
    io.emit('terminal',user_name);

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...