неправильный синтаксис с использованием CURL для OAuth - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь заставить мой простой поток OAuth работать, используя команды curl, для авторизации я пытаюсь описать приведенный ниже curl, он заканчивается в 400, а резонанс ниже.Попробуем это: curl -X POST -H "Content-Type: application / x-www-form-urlencoded" -d "response_type = code & client_id = TestClient & redirect_uri = https://example.test.com/test" https://openam.example.com/auth/oauth2/authorize

Результат: "СБОЙ", "400", "{" "причина" ":" "Сервер не смог понять запрос из-за неправильного синтаксиса" "}", "2", "МИЛЛИСЕКОНД", "OAuth", "/"

Любая помощь приветствуется.

Спасибо

1 Ответ

1 голос
/ 09 марта 2019

Вы должны использовать HTTP GET вместо HTTP POST, см. https://tools.ietf.org/html/rfc6749#section-4.1.1

...