Spring OAuth2 MongoDB Один ко многим - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть сомнения, как хранить продукты с такой архитектурой микросервиса Spring. В настоящее время я работаю на сервере аутентификации OAuth2 с базой данных MySQL и на сервере ресурсов ProductsService с базой данных MongoDB. Как хранить продукты в отношении «один ко многим» в MongoDB, когда @AuthenticationPrincipal на сервере ресурсов дает мне только имя пользователя, прошедшего аутентификацию в данный момент? Что если пользователь в будущем захочет изменить это имя пользователя? Не лучше ли иметь идентификатор пользователя?

...