From 791c121bf9137ce360a37d1072aaf1c6d40688da Mon Sep 17 00:00:00 2001 From: Aidan Grant Date: Sun, 26 Jan 2020 12:49:05 -0700 Subject: [PATCH] Added support for COGNITO_USER_POOL Api Gateway authorizers. --- .gitignore | 1 + index.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dcb5f2b..ed85d4c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules/ .DS_Store *.swp **/test/out/ +.idea diff --git a/index.js b/index.js index ccc87f9..6c22200 100644 --- a/index.js +++ b/index.js @@ -100,7 +100,9 @@ module.exports = { identities: ["role/aws_key"] }); } else { - if (id && id.identity) { + if (id && id.authorizer && id.authorizer.claims && id.authorizer.claims.sub) { + id = process.env.AWS_REGION + ':' + id.authorizer.claims.sub; + } else if (id && id.identity) { id = id.identity.cognitoIdentityId || '*'; }