Я работаю над скриптом Python (2.7.x), который пытается подключиться к стороннему API через шлюз tyk .Конечный api ожидает токен авторизации в заголовке запроса, а tyk также требует наличия собственного токена авторизации в заголовке запроса.
Теперь проблема в том, что яЯ сталкиваюсь с:
Когда я пытаюсь сделать запрос к стороннему приложению через tyk, приложение не распознает маркер аутентификации, переданный в заголовке. После отладки я смогвыясните, что tyk не передает заголовок аутентификации приложению.
Я использую следующий фрагмент кода для выполнения запроса
request.post("https://myurl.com",
data={"data": data_a},
headers={"Authorization": "Basic <TYK_TOKEN>, Bearer <APP_TOKEN> })
То, что я пробовал:
- Пытался сначала передать токен приложения, а затем токен tyk, затем запрос не пройдет авторизацию tyk.
- Попытался передать токен приложения в запросе один раз, тогда запрос не пройдет авторизацию tyk..
- Попытка передачи токена приложения под заголовком «Application-Authorization» и токена токена под заголовком «Authorization», тогда запрос не пройдет авторизацию приложения.
Пожалуйста, посоветуйте решение.
Спасибо
заранее