Я создаю приложение Electron, которое подключается к разъему socket.io. У меня возникают трудности с пониманием того, как настроить процесс аутентификации.
Я проверил документацию для Socket.io , но это мало говорит об аутентификации. Я могу использовать amazon-cognito-identity. js, которое генерирует токен доступа. У меня есть один вопрос: должно ли это быть сделано на сервере или на клиенте? если на сервере, как это сделать в Socket.io?
Если это сделано в приложении Electron, я предполагаю, что мне просто нужно сохранить токен доступа, возвращенный Cognito, и отправить его в socket.io сервер с каждым запросом, это правильно? Если да, то как в мире я могу это обработать, чтобы убедиться, что токен доступа действителен в Socket.io?