Keycloak с проверкой пользователя с помощью SMS
Посмотрев на keycloak, я не смог найти способ проверить SMS.
Ребята, у вас есть какое-либо расширение или настройка, позволяющая проверять пользователя с помощью SMS.
Спасибо за вашу помощь.
Джонатан.
3 ответа
Вот пример кода с официального github, теперь версия keycloak 11+
https://github.com/keycloak/keycloak-quickstarts/tree/latest/action-token-authenticator
https://github.com/keycloak/keycloak/tree/master/examples/providers/authenticator
Лучшим примером, который я нашел, был этот. У него есть сообщение в блоге и 20-минутное видео, чтобы объяснить это. Это было сделано в декабре 2020 года, и он построен и работает прямо из коробки.
https://www.nk.de/2020/12/keycloak-2fa-sms-authentication.html
код для вышеуказанного сообщения в блоге: https://github.com/dasniko/keycloak-2fa-sms-authenticator
есть даже видео https://youtu.be/GQi19817fFk
Я считаю, что это должен быть пользовательский SPI аутентификации в Keycloak.
Есть несколько хороших примеров, которые, кажется, решают вашу проблему. Если https://github.com/gwallet/keycloak-sms-authenticator не решает вашу задачу, вы можете взглянуть на исходный код и настроить его в соответствии с вашими потребностями.