Невозможно выполнить аутентификацию SSO для URL-адреса авторизации /authorize Microsoft OAuth2.0.

Я не могу выполнить аутентификацию SSO для URL-адреса авторизации /authorize Microsoft OAuth2.0 с помощью команды Curl в командной строке.

Ниже приведен мой запрос на завивку:

Curl --user "пользователь:пароль" -X POST -d "scope={scope}&client_id={client_id}&redirect_uri={redirect_uri}&response_type=code&grant_type=authorization_code&access_type=offline&response_mode=query" https://login.microsoftonline.com/{tenand}/oauth2/v2.0/authorize

Вышеупомянутый запрос перенаправляет меня на страницу входа в систему Microsoft sso.

Как можно аутентифицировать эту страницу с помощью Curl?

Текущий результат, который я получаю:

{"desktopsso":{"authenticationmessage":"Пытаюсь войти в систему"}}

и после этого процесс терпит неудачу.

Я ожидаю код авторизации в качестве вывода.

Я попытался опубликовать его через Chrome, и он возвращает желаемый результат после ручной аутентификации sso.

Заранее спасибо.

0 ответов

Другие вопросы по тегам