我正在利用AWS Amplify withAuthenticator
React HOC进行身份验证工作流。我还配置了Cognito用户池,使其具有PostAuthentication
触发器来调用将生成第三方API密钥的简单lambda。目前,我的lambda函数如下所示:
module.exports.generateToken = async (event, context) => {
event.response.hello = 'world';
context.done(null, event);
};
我的希望是,如果我将自定义属性分配给响应对象(如上所示),那么这些道具将一直流回到withAuthenticator
组件-然后将数据映射到{{1 }}对象,并最终传递给包装的App组件。但是,看起来返回的自定义数据没有映射到authData
对象。有没有办法在返回客户之前通过Cognito触发器更新响应?