Нужно ли проверять подписанные заголовки из IAP во время выполнения AppEngine Standard Python 3.7?
В документации IAP ничего не говорится о специфике среды исполнения Python 3.7.
Документация IAP гласит:
- AppEngine Standard должен использовать API пользователя
- требуется проверка для защиты приложений в AppEngine Flex
Пользовательский API недоступен для стандарта 3.7. Подписанные заголовки есть. Проверка заголовков возможна.
Я вижу, что среда AppEngine добавляет несколько заголовков. Мне интересно, можно ли неявно доверять значениям X-Appengine- (т. Е. Присоединяет ли их AppEngine после проверки заголовков из IAP)?
X-Appengine-User-Id: <user id>
X-Appengine-Auth-Domain: <domain>
X-Appengine-User-Email: <user email>
...
X-Goog-Iap-Jwt-Assertion: <assertion>
X-Goog-Authenticated-User-Email: accounts.google.com:<user email>
X-Goog-Authenticated-User-Id: accounts.google.com:<user id>