Как вы отправляете метаданные GRPC через HTTP REST при использовании транскодирования? - PullRequest
0 голосов
/ 02 июня 2019

У меня в Google Cloud работает API gRPC.Я использую Прокси-сервер расширяемой службы Google, чтобы подключить его к службе конечных точек Google.Затем я включил транскодирование в ESP, чтобы предлагался REST API, а также gRPC.Одна вещь, которая важна в моем API, состоит в том, что каждый запрос проходит аутентификацию пользователя.В обычном gRPC мне отправляют маркер пользователя с метаданными каждого запроса вместе с ключом API.

Мой вопрос заключается в том, как это работает с транскодированным REST API.Как я могу получить маркер пользователя, отправляемый с каждым запросом?

Я вижу, что ключ API, который обрабатывается ESP get, добавляется в URL запроса в качестве параметра, но как насчет моих пользовательских метаданных, как это происходит?пройти?

1 Ответ

0 голосов
/ 02 июня 2019

Я понял это. Мне просто нужно поместить метаданные в заголовки запроса.

curl -H "authorization: Bearer token-goes-here" https:api.domain/path?key=api-key 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...