и на одном микросервисе (я делаю) и на другом (основной)? Как шарить юзера между сервисами?
Я придумал делать юзер репозиторий интерфейс и цеплять его реализацию на бд (доктрина) , а в репозитории будет метод, findOrCreate (и правильно ли будет его так назвать или правильно просто find, потому что если бы это был монолит то в бд по requirements этот юзер уже должен был быть и если его нет, он не может делать то что он хочет ) в котором я буду искать юзера по ид (айдишника с другого сервиса) в бд или создавать и потом класть. Модель юзера правда будет только с айдишником и все. Это нужно потому что потом я буду делать релейшены с микросервисе который я делаю и нужны FK.
Вроде все что надо раскзал.
гугли oauth2
Обсуждают сегодня