#reactjs #amazon-web-services #amazon-cognito #aws-amplify
Вопрос:
Я пытаюсь получить кредиты в социальных сетях с помощью cognito (aaws усиливается). Этот метод возвращает именно то, что мне нужно!
const RegWithSocialMedia = (e, social_media) => {
e.preventDefault()
Auth.federatedSignIn({ provider: social_media })
.then(cred => {
console.log(cred);
return Auth.currentAuthenticatedUser();
})
.then(user => {
console.log(user);
}).catch(e => {
console.log(e)
});
}
Здесь есть необходимая мне информация (картинка)
Я называю это событием кнопки onClick. Проблема в том, что этот код обновляет страницу после показа мне выше obj, а затем я теряю информацию.
Как я могу подавить это «обновление», когда я вызываю Auth.federatedSignIn?
Я использую версию aws-amplify 3.3.26. Последняя версия для меня не работает…
Ответ №1:
Я не уверен, что вы сможете сделать то, о чем просите. ТБХ, я не думаю, что ты этого хочешь. Вы, наверное, не хотите утешать.зарегистрируйте учетные данные.
Если вам нужна информация об аутентификации текущего пользователя, вы всегда можете использовать Auth.currentAuthenticatedUser()
ее в любом из своих компонентов React.