В настоящее время я работаю над приложением прототипа Jhipster. Приложение представляет собой простой шлюз с микросервисом для доступа к данным.Jhipster: правильная архитектура для аутентификации с использованием существующей базы данных
Прямо сейчас, я хотел бы использовать существующую базу данных из моей компании для аутентификации пользователей, но Jhispter не кажется, поддерживает несколько источников данных (и я не хочу весь мой шлюз для переключения на другую базу данных)
Моя первая идея заключалась в использовании микросервисов для аутентификации пользователя. Этот микросервис будет работать в другой базе данных, но это создает еще одну проблему: для вызова этой службы из шлюза мне нужен токен JWT ... и это начинает выглядеть так, как будто мне нужно пройти аутентификацию для аутентификации пользователя.
Другое решение, как было сказано ранее, состояло бы в том, чтобы на моем шлюзе было два источника данных: один для аутентификации пользователя (указывающий на существующую базу данных), а другой для данных, связанных с Jhipster (аудиты и т. Д.)
Вы знаете, что было бы лучшим в этом случае? И можете ли вы указать мне в правильном направлении для этого выбора?
David Steinman был быстрее меня по третьему варианту :), но я все еще не уверен, можете ли вы настроить uaa для использования вашей существующей базы пользователей, чтобы я остался на своем месте для прототипа. Я поеду на второй вариант. –
Хорошо, я попробую эти решения (незащищенный сервис сначала, два источника данных) JHipster UAA, похоже, сложный комплекс, и я думаю, что он все еще находится в BETA ... – ALansmanne