Хотите Keycloak Rest API Формат запроса для отправки otp в случае наличия нескольких учетных данных - PullRequest
0 голосов
/ 06 мая 2020

У меня установлено два устройства для пользователя в случае генерации Otp для многофакторной аутентификации. Для браузера меня просят выбрать устройство. Я хочу добиться того же от Rest api. Пожалуйста, предложите. В настоящее время я использую запрос ниже, но получена неавторизованная ошибка 401.

curl --location --request POST 'http://localhost:8080/auth/realms/master/protocol/openid-connect/token' --header 'Content-Type: application/x-www-form-urlencoded' --header 'Content-Type: application/x-www-form-urlencoded' --header --data-urlencode 'client_id=admin-cli' --data-urlencode 'username=shagun' --data-urlencode 'password=Abc@1234' --data-urlencode 'grant_type=password' --data-urlencode 'totp=823708'

1 Ответ

0 голосов
/ 02 сентября 2020

Вы можете использовать любое устройство, OTP останется прежним. После того, как у вас есть OTP, вы можете совершать вызовы REST и получать токен. Ниже приведен снимок экрана POSTMAN: -

введите описание изображения здесь

...