Express-gateway имеет свою собственную систему управления потребителями и Admin Api для управления созданием, обновлением и т. Д. Пользователей.
Согласно документам, Admin Api предназначен для внутреннего использования и не рекомендует обнародовать его публично.Если это так, то как пользователь может создать страницу регистрации веб-сайта, в которой в качестве шлюза API microservices используется шлюз Express-Gateway?
Какова последовательность запроса / ответа для создания пользователя, который затем регистрируетсяв и разрешено ли использовать Apis, например, хватит ли этой последовательности?
Приложение как потребитель создает пользователя с Post / user с заголовком Authorization: apiKey
Api отвечает токеном JWT для созданного пользователя, который затем используется в последующем запросе
Пользователь в качестве потребителя запрашивает любую открытую конечную точку, для которой он имеет область действия, с заголовком Авторизация: Носитель
Как только пользователь добавляется в систему управления потребителями, как эти пользователи соответствуют данным, хранящимся в базе данных микросервиса?Есть ли рекомендуемый способ для реализации этого, например, каждая микросервисная БД имеет таблицу пользователей с первичным столбцом идентификатора и другим столбцом для хранения идентификатора пользователя, сгенерированного, например, системой управления потребителями?