Передайте идентификацию пользователя Coginto через шлюз API - PullRequest
0 голосов
/ 23 апреля 2019

Я установил метод в шлюзе, защищенный пулом Cognito, с типом интеграции, установленным на HTTP. Я хотел бы передать $ context.identity.user или $ context.identity.cognitoIdentityId или даже $ context.authorizer.principalId в качестве заголовка для моей конечной точки, я попытался сделать это с помощью "Mapping Templates" следующим образом:

#set($context.requestOverride.header.principalId=$context.authorizer.principalId)
#set($context.requestOverride.header.cognitoIdentityId=$context.identity.cognitoIdentityId)
#set($context.requestOverride.header.user=$context.identity.user)
#set($context.requestOverride.header.sub=$context.authorizer.claims.sub)

Пока что только $ context.authorizer.claims.sub возвращает значение, все остальные пусты. Как я могу получить эти значения?

...