Я использую Размещенный в 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
}