Я использую oidc в качестве аутентификации в AWS Appsync. Для некоторых целей мне нужна base64encoded версия JWT TOken в шаблоне сопоставления преобразователя . Кто-нибудь может предложить какое-либо решение? заранее спасибо

0
Ashik 13 Фев 2020 в 13:02

2 ответа

Лучший ответ

Я нашел способ здесь:

#set($token = $context.request.headers.get("authorization"))
0
Ashik 17 Фев 2020 в 06:34

Для этого вы можете использовать пользовательские заголовки.

С помощью пользовательских заголовков вы можете передавать дополнительную информацию в ваш запрос и получать доступ к шаблонам сопоставления.

Ваш шаблон отображения может содержать строку вроде:

#set($encodedToken = $utils.toJson($context.request.headers.encodedToken))

Это позволит вам отформатировать данные по мере необходимости на клиенте перед выполнением запроса.

1
T Caines 13 Фев 2020 в 22:57