одно место, чтобы под одним доменом у нас был доступ ко всем сервисам
С фронтом я понимаю как их объединить
Вот хочу понять как это сделать с беком, а именно решить вопрос с единной авторизацией
Хочу, чтобы был один микросервис с авторизацией, который будет генерировать для всех беков токены и брать на себя нагрузку по проверки валидности токена и тд
Вопрос: как мне сделать так, чтобы я с фронта отправил запрос на один мой сервис, а сервис перехватил этот запрос, сделал проверку на валидность токена, если всё ок, то идём дальше?
Как лучше решить этот вопрос? И делают ли так вообще?
OAuth, например, keycloak
Можно сделать в виде реверс прокси, который стоит перед всеми сервисами и проверять на нем авторизацию
или через мидлвару НО нагрузка на этот сервист который будет проверять авторизацию может быть очень большая потому что к нему будут ходить абсолютно на каждый чих
Всеми сервисами пользуется человек 10 не больше
Обсуждают сегодня