app symfony + mysql, отдельно приватный реалтайм чат node js + socket io между 2-мя юзерами
Ну и соответсвенно будет какой то клиент
Авторизация происходит на стороне symfony через oauth
Нужно как то связать все, что бы чат знал какой юзер к нему стучится
Есть идея, но не знаю насколько она верна
1. App symfony, делаем запрос на эндпоинт, получаем jwt token.
2. С этим токеном заходим на чат и передаем его в хедерах при запросе на бекенд чата на node js
3. Проверяем его по secret key который одинаковый на node js & symfony app серверах если все норм то мы успешно аутинтифицировались ?
Зачем дублировать логику, если можно с ноды сделать запрос на symfony для подтверждения токена?
симфони генерит токен, node потребляет, все четко.
Обсуждают сегодня