Я настраиваю генерацию oAuth в новом программном обеспечении для тестирования, Tosca. Tosca может обрабатывать вызовы API только с необработанными типами тела. Мне нужно преобразовать полезную нагрузку ниже x-www-form-urlencoded в обычный/текст. Запрос отклонен с помощью «developerMessage»: «Служба аутентификации отклонила запрос».
Я попытался изменить все «:» на «=» и все разрывы строк на «&». Который работал для преобразования других полезных нагрузок x-www-form-urlencoded в обычный/текст. Я удалил наши client_id и client_secret и добавил их в базовую аутентификацию. Я удалил все специальные символы и пробелы из тела и все еще получаю сообщение об ошибке.
область: область openid: работодатель auth_method: cleartrust auth_id_user_token: A+B/C/D== nonce:cd identity_method:air response_type:id_token token grant_type:password
который я изменил на
scope=openid&realm=employer&auth_method=cleartrust&auth_id_user_token=A+B/C/D==&nonce=cd&identity_method=air&response_type=id_token token&grant_type=password
Вызов простого/текстового API должен получить успешный ответ и вернуть токен oAuth.