AWS Amplify React JS - устройство не запоминается после входа в систему из Cognito Hosted UI - PullRequest
0 голосов
/ 23 октября 2018

Я использую Размещенный в AWS Amplify UI Функция поддержки социальной регистрации (Facebook и Google).Проблема, с которой я сталкиваюсь, заключается в том, что после того, как пользователь получает аутентификацию и обратный вызов в моем URL перенаправления, устройство пользователя не регистрируется в Cognito.

Я установил отслеживание устройства «Всегда» для своего пула пользователей.и мой социальный пользователь также регистрируется в Userpool.

constructor(props) {
    super(props);
    this.state = {
        showErrorAlert: false,
        alertMessage: "",
    }
    Hub.listen('auth', this);
}

onHubCapsule(capsule) {
    const { channel, payload, source } = capsule;
    if (channel === 'auth' && (payload.event === 'configured' || payload.event === 'signIn')) {
        Auth.currentAuthenticatedUser()
            .then(() => {
                this.initialze();
            }).catch(() => { });
    } else if (channel === 'auth' && (payload.event === 'configured' || payload.event === 'signOut')) {
        this.onLogoutUser();
    }
}

initialze = () => {
       // redirect to authenticated page
}
...