Посредник WSO2 для интеграции с внешним поставщиком удостоверений OAuth2 - PullRequest
1 голос
/ 25 сентября 2019

Я пытаюсь обогатить вызов API с помощью посредника, чтобы вызвать конечную точку токена внешнего провайдера идентификации и получить маркер доступа, который будет передан бэкэнд-службе в заголовке Authorization .

В соответствии с curl, который я использовал для получения токена доступа в командной строке, мне нужно создать HTTP-запрос POST к конечной точке токена провайдера идентификации с заголовком типа контента , установленным в "application/x-www-form-urlencodedbody установлены в" grant_type=client_credentials&client_id={CLIENT_ID}&client_secret={SECRET}&audience={CLIENT_ID} ".Я также попытался https://docs.wso2.com/display/APICloud/Use+OAuth2+Protected+Backends, но если я правильно понял, для вызова службы используется нотация XML, и я боюсь, что она не поддерживается конечной точкой токена поставщика удостоверений

...