'use strict'; module.exports.simpleAuthorizer = async (event) => { if (event.headers.authorization === 'secretToken') { return { isAuthorized: true }; } return { isAuthorized: false }; }; module.exports.standardAuthorizer = async (event) => { if (event.headers.authorization === 'secretToken') { return { principalId: 'userId', policyDocument: { Version: '2012-10-17', Statement: [ { Action: 'execute-api:Invoke', Effect: 'Allow', Resource: event.routeArn, }, ], }, }; } return { principalId: 'userId', policyDocument: { Version: '2012-10-17', Statement: [ { Action: 'execute-api:Invoke', Effect: 'Deny', Resource: event.routeArn, }, ], }, }; };