Мы используем Google App Engine (python) и конечные точки Google Cloud (OpenAPI). У нас есть некоторые конечные точки для эксклюзивного использования администратором. В нашем app.yaml
есть что-то вроде этого:
handlers:
- url: /_ah/api/appname/v1/admin/.*
script: main.api
login: admin
Обычно я использую Postman, когда мне нужно отправить специальный запрос, но для запросов к login: admin
конечным точкам, Postman перенаправляет и открывает источник Страница входа в Google, которая фактически не позволяет мне войти.
Если я открою такой URL перенаправления в браузере, я действительно смогу войти, но после этого я буду перенаправлен на версию GET конечной точки, которая также не помогает. Я не думаю, что в браузере есть функция, которая легко позволяет мне делать пользовательские запросы POST после того, как я войду в систему.
Итак, в конце я вижу две альтернативы ... одна из них "импортирует" аутентификация куки в POSTMAN после входа в систему. Другой - использовать javascript в консоли браузера, чтобы «вручную» сделать запрос POST, который я пытаюсь сделать.
Обе опции кажутся мне несколько слишком сложными, и я чувствую, что мне не хватает некоторых более простой способ сделать то, что я пытаюсь сделать.
Поэтому мой вопрос заключается в том, как сделать простой запрос POST к развернутой конечной точке облака Google, защищенной именем входа: admin?