РЕАГИРУЙТЕ на вход в систему JS AWS congnito с помощью социальных сетей

#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.