Несколько поставщиков удостоверений - PullRequest
0 голосов
/ 04 апреля 2020

вот мои спецификации

Некоторые пользователи моего приложения являются сотрудниками компании и должны использовать Active Directory для подключения.

Другие являются внешними пользователями, на которые есть ссылки в базе данных приложения.

После аутентификации пользователь получает токен JWT, и именно этот токен предоставляет ему доступ (RBA C) к сервисам приложения.

Поэтому мне нужно внедрить систему аутентификации который управляет тремя методами: LDAP, JDB C, JWT.

Как мы можем сделать это с помощью quarkus?

С помощью Wildfly мой модуль аутентификации пытается последовательно подтвердить логин в списке областей .

Простое решение, по-видимому, состоит в том, чтобы использовать keycloak для объединения разных провайдеров. Но меня просят предпочтительно иметь только один исполняемый файл для развертывания. Поэтому я ищу автономное решение.

Спасибо

...