@cloudy-with-a-chance-of-meatballs/cdk-lambda-token-authorizer-jwt
Version:
Add a lambda function to your aws-rest-api-gateway which can be used as a token authorizer
15 lines • 1.62 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const cdk = require("aws-cdk-lib");
const index_1 = require("./index");
const app = new cdk.App();
const stack = new cdk.Stack(app, 'MyStack');
new index_1.TokenAuthorizerJwtFunction(stack, 'Token-Authorizer-Jwt-Function', {
tokenAuthorizerOptions: {
verificationStrategy: {
strategyName: 'argument',
secret: stack.stackId,
},
},
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWcuZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9pbnRlZy5kZWZhdWx0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsbUNBQW1DO0FBQ25DLG1DQUFxRDtBQUVyRCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUMxQixNQUFNLEtBQUssR0FBRyxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBRTVDLElBQUksa0NBQTBCLENBQUMsS0FBSyxFQUFFLCtCQUErQixFQUFFO0lBQ3JFLHNCQUFzQixFQUFFO1FBQ3RCLG9CQUFvQixFQUFFO1lBQ3BCLFlBQVksRUFBRSxVQUFVO1lBQ3hCLE1BQU0sRUFBRSxLQUFLLENBQUMsT0FBTztTQUN0QjtLQUNGO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IFRva2VuQXV0aG9yaXplckp3dEZ1bmN0aW9uIH0gZnJvbSAnLi9pbmRleCc7XG5cbmNvbnN0IGFwcCA9IG5ldyBjZGsuQXBwKCk7XG5jb25zdCBzdGFjayA9IG5ldyBjZGsuU3RhY2soYXBwLCAnTXlTdGFjaycpO1xuXG5uZXcgVG9rZW5BdXRob3JpemVySnd0RnVuY3Rpb24oc3RhY2ssICdUb2tlbi1BdXRob3JpemVyLUp3dC1GdW5jdGlvbicsIHtcbiAgdG9rZW5BdXRob3JpemVyT3B0aW9uczoge1xuICAgIHZlcmlmaWNhdGlvblN0cmF0ZWd5OiB7XG4gICAgICBzdHJhdGVneU5hbWU6ICdhcmd1bWVudCcsXG4gICAgICBzZWNyZXQ6IHN0YWNrLnN0YWNrSWQsXG4gICAgfSxcbiAgfSxcbn0pOyJdfQ==