У меня одна проблема со входом в Apple. Всплывающее окно закрывается после успешного входа в систему, но в ответ я получаю
{"isTrusted": false} Интересно, что мне не хватает
Я уже добавил данные о поддомене и домене в URL-адрес перенаправления и мой URL-адрес перенаправления совпадают со страницей, с которой было открыто всплывающее окно.
Вот мой код для получения дополнительных сведений
scriptjs.get('https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js', () => {
const params = {
clientId: '*',
redirectURI: '*',
scope: 'name email',
usePopup: true,
};
window.AppleID.auth.init(params);
});
Я запускаю этот процесс нажатием кнопки
handleClick={() => window.AppleID.auth.signIn()}
И прослушивание ответа через слушателей
//Listen for authorization success
document.addEventListener('AppleIDSignInOnSuccess', (data) => {
//handle successful response
alert(JSON.stringify(data));
// here Im getting {"isTrusted": false}
alert("Success");
});
//Listen for authorization failures
document.addEventListener('AppleIDSignInOnFailure', (error) => {
//handle error.
alert(JSON.stringify(error));
});
Есть идеи, что означает isTrusted false?