AWS Amplify: пользовательские authData возвращаются при использовании withAuthenticator и триггера Cognito PostAuthentication - PullRequest
0 голосов
/ 05 апреля 2019

Я использую AWS Amplify withAuthenticator React HOC для моего рабочего процесса аутентификации. Я также настроил свой пользовательский пул Cognito для запуска триггера PostAuthentication для вызова простой лямбды, которая генерирует сторонний API-ключ. В настоящее время моя лямбда-функция выглядит так:

module.exports.generateToken = async (event, context) => {
    event.response.hello = 'world';
    context.done(null, event);
};

Я надеялся, что если я назначу пользовательские свойства объекту ответа (как показано выше), эти реквизиты будут проходить через весь компонент withAuthenticator, который затем сопоставляет эти данные с объектом authData и в конечном итоге передается обернутому компоненту приложения. Тем не менее, похоже, что возвращаемые пользовательские данные не отображаются на объект authData. Есть ли способ обновить ответ через триггеры Cognito, прежде чем он будет возвращен клиенту?

...