2015-03-12 7 views
2

Я хочу получить доступ к конечной точке API, которая требует проверки подлинности OpenAM. Если я пытаюсь получить прямой доступ к этой конечной точке API, он перенаправит (302) на страницу OpenAM Auth.Доступ к конечной точке API, которая требует проверки OpenAM

Я могу получить действительный токен OpenAM, используя https://github.com/jathanism/python-opensso.

Но я не понимаю, как использовать этот действительный токен для доступа к конечной точке API.

Я пытаюсь сделать это с помощью Python.

ответ

0

Если ваш API защищен агентом политики, то решение просто, включают идентификатор сеанса как куки сессии во входящем запросе:

Cookie: iPlanetDirectoryPro=<sessionId-obtained-via-python-opensso 

iPlanetDirectoryPro это имя по умолчанию куки сессии , его можно назвать по-разному в вашей среде.

 Смежные вопросы

  • Нет связанных вопросов^_^