Можно использовать микросервесную архитектуру для разных приложений/проектов?
Можно ли использовать микросервисную архитектуру для разных приложений, но у которых должен быть доступ к одним и тем же пользователям в базе данных и соответственно к одним данным авторизации?
Или возможно есть что то удобнее/другое для этой реализации?
Если дружите с C# и .NET то там есть пример такого решения - Duende Identity Server, который может быть установлен отдельно от других компонентов микро сервисной архитектуры, а также обслуживать разные приложения, например веб версию и мобильную версию, но при этом учет пользователей и их полномочий, будет вестись в единой базе данных.
Этот вопрос решается сервисом аутентификации пользователя, который отдает пользователю аутентифицированному ключ, с которым он ходит уже по всем сервисам.
Копать отсюда: https://oauth.net/2/