Я хочу сделать простой проект с парой микросервисов.
У меня есть Микросервис пользователя, который управляет всем персоналом, связанным с пользователем, таким как создание пользователя, обновление информации о пользователе и т. Д.
И теперь мне нужно выполнить аутентификацию для моего проекта. И я немного застрял.
Я хочу реализовать простую аутентификацию JWT с токенами обновления. Я знаю, как это сделать, но я не знаю, где это сделать.
Итак, мой вопрос: нужно ли выполнять логику аутентификации на микросервисе пользователя или мне нужно отделить ее и создать микросервис аутентификации?
Если я выберу второй вариант с отдельным микросервисом Auth, каким образом мне следует обрабатывать создание пользователя? Создать его сначала в сервисе Auth, а затем вызвать из него сервис User? Или создать его в службе пользователя, а затем создать в службе аутентификации?