Подтвердить BEARER TOKEN API-интерфейс бота чата - PullRequest
1 голос
/ 07 января 2020

Я установил бота видеовстречи и пытаюсь убедиться, что запрос поступил от Google и предназначен для целевого бота. В документации Google говорится, что вы можете проверить, используя BEARER_TOKEN и "CHAT_ISSUER = 'chat@system.gserviceaccount.com" с ключом publi c, как показано ниже в python.

token = client.verify_id_token(
          BEARER_TOKEN, AUDIENCE, cert_uri=PUBLIC_CERT_URL_PREFIX + CHAT_ISSUER)

Однако токен BEARER не указывается в каждом заголовке запроса POST c, я могу декодировать токен BEARER (JWT) и получить «KID», который одинаков в каждом случае. Я не совсем уверен, как проверить с "kid" и CHAT_ISSUER, et c в python. Может кто-нибудь помочь здесь?

...