В настоящее время я работаю над функцией входа с номером телефона, пользователь вводит свой номер телефона, а сервер отправляет смс, содержащие OTP.
Я много дней искал решение для интеграции с Keycloak, но все еще застрялв теме. Я видел, что нам нужно использовать аутентификатор SPI, расширять keycloak и реализовывать код, который мы хотим.
Я также подумал об использовании сторонних разработчиков для обработки sms и otp (например, Firebase), а затем использую токен firebaseдля обмена токеном keycloak, но firebase не поддерживается провайдером в Keycloak, поэтому не может сделать этот поток
Я просто хочу спросить, есть ли другие способы сделать эту функцию без расширения Keycloak? или просто мы можем получить токен Keycloak через API, но без пароля