Не удается аутентифицировать дисплей Apple в этом iphone
Обновлено: 23.11.2024
Вы можете выполнить аутентификацию своего пользователя в Firebase, используя собственный Apple ID, используя Firebase SDK для выполнения сквозного входа OAuth 2.0.
Важно ! Чтобы войти в систему с помощью учетной записи Apple, пользователи должны:
- Иметь Apple ID с включенной двухфакторной аутентификацией (2FA).
- Войдите в iCloud в поисках Apple.
Прежде чем вы потеряли
Чтобы войти в систему с помощью Apple, сначала настройте вход с помощью Apple на сайте Apple, затем подключите Apple в качестве поставщика входа для вашего проекта Firebase.
Настройка входа с помощью Apple
Включить Apple в качестве поставщика услуг входа
Соблюдайте требования Apple к анонимным данным
Это включает в себя получение любого необходимого федерального пользователя, чем вы связываете-либо какую-либо личную информацию, важную идентифицирующую личность, с анонимным Apple ID. При игре Firebase Authentication это может появиться возможное действие:
- Свяжите адрес электронной почты с анонимным Apple ID или наоборот.
- Привязать номер телефона к анонимному Apple ID или наоборот
- Свяжите неанонимные научные учетные данные (Facebook, Google и т. д.) с анонимным Apple ID или наоборот.
Войти с помощью Apple и выполнить аутентификацию с помощью Firebase.
Чтобы пройти аутентификацию с помощью учетной записи Apple, сначала войдите в свою учетную запись Apple с помощью Apple AuthenticationServices framework, а використовуйте токен ID из объекта Apple для создания Firebase AuthCredential:
Вы можете сгенерировать криптографически безопасный одноразовый номер с помощью SecRandomCopyBytes(_:_:_), как в дальнейшем использовании:
Быстрый
Цель-С
Вы отправите хэш SHA256 одноразового номера вместе с запросом на вход, который Apple передаст без изменений в ответе. Firebase ответила, хэшируя исходный одноразовый номер и сравнивая его со значением, переданным Apple.
Быстрый
Цель-С
Выполнить процесс входа Apple, включив в свой запрос хэш SHA256 одноразового номера и класса делегата, который будет обрабатывать ответ Apple (см. следующий шаг):
Быстрый
Цель-С
Обработайте ответ Apple в своей реализации ASAuthorizationControllerDelegate . Если вход прошел успешно, запишите токен ID из ответа Apple с нехешированным одноразовым номером для аутентификации в Firebase:
Быстрый
Цель-С
Отличие от других пользователей, наличие Firebase Auth, Apple не предоставляет URL-адрес фотографии.
Apple передает информацию о пользователе, такое как отображаемое имя, приложения только при первом входе пользователя в систему. Обычно Firebase сохраняет отображаемое имя при первом входе пользователя в Apple, которое вы можете получить с помощью Auth.auth().currentUser.displayName . Однако, если вы ранее использовали Apple для входа пользователя в приложение без использования Firebase, Apple не использует Firebase отображаемое имя пользователя.
Повторная аутентификация и привязка аккаунта
Тот же шаблон можно использовать с повторной аутентификациейWithCredential(), который вы используете для получения новых учетных данных для конфиденциальных операций, требующих недавнего входа:
Быстрый
Цель-С
Кроме того, вы можете использовать linkWithCredential() для привязки различных приложений удостоверений к существующим учетным записям.
Обратите внимание, что Apple требует, чтобы вы выявили явное признание пользователей, чем прежде всего связаны их учетные записи Apple с другими данными.
Например, чтобы связать учетную запись Facebook с доступом к учетной записи Firebase, використовуйте токен доступа, полученный при входе пользователя в Facebook:
Быстрый
Цель-С
Следующие шаги
После того, как пользователь попадает в систему в первый раз, возникает новая учетная запись пользователя и связывается с учетными данными, т.е. е. с именем пользователя и паролем, номером телефона или информацией о поставщике проверки доступности, с задержкой пользователя вошел в систему. Эта новая учетная запись обнаруживает как часть вашего проекта Firebase и может быть признана для идентификации пользователя во всех приложениях вашего проекта, независимо от того, как пользователь входит в систему.
В ваших приложениях вы можете получить информацию о профиле пользователя из объекта FIRUser . См. Управление пользователями .
В правилах базы данных Firebase Realtime и облачного хранилища вы можете получить идентификатор пользователя, вошедшего в систему, установить аутентификацию и использовать его для управления тем, к какому пользователю может получить доступ.
Вы можете разрешить пользователям подключаться к вашему приложению с помощью функции проверки подлинности, связывая учетные данные поставщиков проверки подлинности с использованием учетной записи пользователя.
Чтобы выйти из системы, вызовите signOut: .
Быстрый
Цель-С
Вы также можете добавить код обработки ошибок для всего количества ошибок аутентификации. См. Обработка ошибок .
Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.
Благодаря двухфакторной аутентификации только Вы можете получить доступ к своей учетной записи Apple ID, даже если кто-либо еще знает Ваш пароль Apple ID. Двухфакторная аутентификация для Apple ID встроена в iOS 9, iPadOS 13, OS X 10.11 или новее.
Для использования некоторых функций iOS, iPadOS и macOS требуется двухфакторная аутентификация, которая позволяет использовать подходящий уровень защиты вашей информации. При учете учетной записи Apple ID на результат с iOS 13.4, iPadOS 13.4, macOS 10.15.4 или новее Ваша учетная запись автоматически включает двухфакторную аутентификацию. Если вы уже учитываете учетную запись Apple ID, но для входа в нее не требуется двухфакторная аутентификация, вы можете в любое время включить ее для повышения защиты ваших данных.
Примечание. Для некоторых типов учетных записей, поддерживаемых компанией Apple, невозможно настроить двухфакторную аутентификацию. Двухфакторная аутентификация стран доступна не во всех регионах и регионах. Обратитесь к статье службы поддержки Apple Доступность двухфакторной аутентификации для идентификатора Apple ID.
Сведения о обнаружениях двухфакторной аутентификации см. в статье службы поддержки AppleДвухфакторная аутентификация для идентификатора Apple ID.
Активация двухфакторной аутентификации
Введите проверенный номер телефона — номер телефона, на который Вы хотите получить коды проверки для двухфакторной аутентификации (это может быть номер телефона вашего iPhone).
Введите код проверки, отправленный на проверенный номер телефона.
Запрос на ввод кода на iPhone отобразится повторно только в том случае, если Вы выйдете полностью из своей учетной записи, удалите данные о результатах, войдите на свою страницу учетной записи Apple ID в или измените пароль Apple ID из соображений безопасности.< /p>
После включения двухфакторной аутентификации у Вас будет две недели на то, чтобы выключить ее, если Вы передумаете. По параметру этого периода не следует выбирать двухфакторную аутентификацию. Чтобы включить двухфакторную аутентификацию, нажмите для возврата по умолчанию к настройке параметров безопасности. Учтите, что без двухфакторной аутентификации Ваша учетная запись более уязвима. По этому случаю вы не можете использовать функции, требующие более высокого уровня безопасности.
Примечание. Если вы использовали двухэтапную проверку и обновили систему до версии iOS 13 или новее, ваша учетная запись может быть переведена на двухфакторную аутентификацию. Обратитесь к статье службы поддержки Apple Двухэтапная проверка идентификатора Apple ID.
Добавление другого устройства в качестве доверенного устройства
Доверенное устройство — это устройство, которое может быть использовано для подтверждения личности с помощью отображения кода проверки от Apple, когда вы выполняете вход на другое изображение или в другое. Доверенное устройство должно обеспечивать резервирование системным резервом: iOS 9, iPadOS 13 или OS X 10.11.
После включения двухфакторной аутентификации на одном поиске войдут в систему с тем же Apple ID на другом множестве изображений.
Получив запрос, введите шестизначный код проверки, выполненный одним из описанных ниже действий.
Введите код проверки новых продуктов.
Запрос на ввод кода на этом исходе отобразится повторно только в том случае, если Вы полностью выйдете из своей учетной записи, удалите данные на исходе, войдете в свою страницу учетной записи Apple ID в или поменяете пароль Apple ID из соображений безопасности.
Добавление или удаление проверенного номера телефона
При выполнении регистрации с помощью двухфакторной аутентификации обеспечивается проверка один проверенный номер телефона. Также рекомендуется добавить другие номера телефонов, к которым у Вас есть доступ, — например, домашний номер или номер телефона близкого друга или члена семьи.
Удаление номера. Коснитесь кнопки рядом с номером телефона.
Просмотр и удаление доверенных устройств
Список устройств, привязанных к вашему Apple ID, отобразится в нижней части экрана.
При удалении доверенного устройства убедитесь, что на нем больше не отображаются коды проверки, а доступ в iCloud (а также в других службах Apple на поиск) заблокирован, до тех пор, пока Вы снова не реализуете вход с применением двухфакторной аутентификации. р>
Создание пароля для приложений, которое подключается к вашей учетной записи Apple ID
При сборе двухфакторной аутентификации Вам необходим специальный пароль для приложений, чтобы войти в Вашу учетную запись Apple ID из внешних приложений или служб (например, приложений для электронной почты, сообщений или календаря). После создания пароля для приложения Вы можете использовать пароль для входа в свою учетную запись Apple ID из приложений и доступа к информации, которая обнаруживается в iCloud.
Следуйте природе на экране.
После создания пароля для приложений, введите или введите его в поле пароля как обычно.
Подробнее см. в статье Службы поддержки Apple Использование паролей для приложений.
Защита данных в ваших учетных записях очень важна, и для пользователей устройств Apple нет более важной учетной записи, чем их учетная запись Apple ID. Эта учетная запись охватывает множество функций, от электронной почты до календарей, от онлайн-хранилища до онлайн-покупок. Мы давно рекомендуем использовать двухфакторную аутентификацию, когда это возможно, и в наши дни почти необходимо настроить ее для своего Apple ID.
В этой статье я объясню, как работает двухфакторная аутентификация Apple (2FA), как ее настроить и как подготовиться к ситуациям, когда вы не сможете получить коды 2FA.
Что такое двухфакторная аутентификация?
Двухфакторная аутентификация, или 2FA, – это способ защиты учетных записей, для которого требуется как то, что вы знаете (ваше имя пользователя и пароль), так и то, что у вас есть, например, другое устройство, которое может получить одноразовый пароль (OTP). или ключ, генерирующий эти коды.
Некоторое время Apple использовала двухэтапную проверку, немного более простую систему, для защиты учетных записей Apple ID, но компания перешла на собственную систему двухфакторной аутентификации. Реализация Apple двухфакторной аутентификации использует цепочку доверия Apple, используя одно устройство Apple для аутентификации нового устройства или нового входа в службу Apple в веб-браузере.
После того, как вы прошли аутентификацию на устройстве, это устройство добавляется в список доверенных устройств, и это устройство может получать коды OTP, когда вы хотите войти в систему на другом устройстве. Даже если у вас есть только одно устройство Apple, вам необходимо настроить двухфакторную аутентификацию, чтобы убедиться, что вы можете получать коды.
Стоит отметить, что все больше и больше сервисов Apple требуют использования двухфакторной аутентификации. В течение многих лет это было необязательным, и технически оно остается таковым до сих пор, но вы будете ограничены в использовании продуктов и услуг Apple. Например, вы не можете использовать AirTags без 2FA; вы не можете синхронизировать связку ключей iCloud, если не настроена 2FA; вы не можете управлять своим домом в приложении «Дом» на всех ваших устройствах, если вы не включили 2FA; и если у вас есть учетная запись разработчика Apple, вы должны использовать 2FA. В этой ветке Reddit перечислены многие функции и сервисы Apple, для которых требуется двухфакторная аутентификация.
Как работает двухфакторная аутентификация Apple
На снимке экрана выше есть небольшая проблема с местоположением; Я не в Северной Ирландии, я в Уорикшире, Англия, и это может заставить вас задуматься. К сожалению, такое расхождение местоположения зависит от вашего сетевого оператора. По какой-то причине мой оптоволоконный широкополосный доступ отображается как подключенный к другому местоположению в Великобритании. Это может быть еще более проблематичным, если вы используете новую частную ретрансляцию iCloud от Apple, которая предназначена для сокрытия вашего точного местоположения, или если вы используете VPN, где вы можете оказаться в другой стране. Если вы получаете правильное диалоговое окно при входе в устройство или службу, у вас нет другого выбора, кроме как доверять ему, если только это место не находится очень далеко от вас.
Вот диалоговое окно на моем iPhone, представляющее шестизначный OTP, который я ввожу в своем браузере:
После того как вы вошли в систему на устройстве и предоставили код двухфакторной аутентификации, вас больше не будут спрашивать, пока вы не выйдете с сайта, не очистите устройство или не измените свой пароль. Когда вы входите на веб-сайт, вы можете выбрать доверие к браузеру, чтобы вам не нужно было вводить одноразовый пароль в будущем в этом браузере, но не делайте этого в веб-браузере на общедоступном компьютере или даже в компьютер друга.
Цепочка доверия Apple
После того как вы прошли аутентификацию на одном устройстве Apple, вы можете использовать это устройство для аутентификации на других, а также входить в сервисы Apple в Интернете. Это цепочка доверия Apple.Ваша аутентификация имеет эффект снежного кома, и чем больше у вас устройств Apple, тем мощнее эта цепочка. Каждое из ваших устройств Apple может аутентифицировать вас для других устройств и служб Apple, но если у вас есть только одно устройство Apple, это может быть более проблематично.
Ниже я объясню, как настроить доверенные номера телефонов для получения OTP-кодов, если у вас есть только одно устройство Apple.
Включение двухфакторной аутентификации
Двухфакторная аутентификация не использует контрольные вопросы, как старая двухэтапная проверка или некоторые другие веб-сайты. Это зависит только от ваших устройств Apple и кодов OTP, которые они получают.
Получение кодов подтверждения
Хотя обычно вы получаете коды подтверждения автоматически, как описано выше, вы также можете сгенерировать их на своих устройствах Apple, если по какой-то причине вы не получаете их на устройстве. На iPhone или iPad перейдите в «Настройки», коснитесь своего имени, затем коснитесь «Пароль и безопасность». Прокрутите вниз до нижней части экрана и нажмите «Получить код подтверждения». На Mac это можно сделать в «Системных настройках» > «Apple ID» > «Пароль и безопасность».
Настройка доверенных телефонных номеров
Если у вас есть только одно устройство Apple, как получить коды OTP для аутентификации на веб-сайте Apple? Вам нужно будет настроить один или несколько доверенных телефонных номеров: для начала свой собственный номер телефона, но также неплохо настроить другие, например домашний телефон, если у вас есть стационарный телефон, или номера семьи. членов или близких друзей. Эти телефонные номера могут помочь вам получить коды OTP, если вы, например, потеряли свой iPhone во время командировки или отпуска и вам нужно войти на веб-сайт Apple или настроить новый телефон.
Что делать, если вы забыли свой пароль Apple ID?
Ваш пароль Apple ID важен, и он не должен быть слишком простым, но он должен быть запоминающимся. Если вы забудете об этом, из-за цепочки доверия Apple вы можете сбросить его на одном из ваших устройств Apple. В ОС iOS или iPad перейдите в «Настройки», коснитесь своего имени, затем коснитесь «Пароль и безопасность». Нажмите «Изменить пароль» и введите новый пароль.
На Mac откройте «Системные настройки» > «Пароль и безопасность», затем нажмите «Изменить пароль».
Вы также можете настроить контакт для восстановления своей учетной записи Apple ID; это человек, который может помочь вам вернуться в свою учетную запись, если вы забыли свой пароль. Чтобы узнать, как настроить контакты для восстановления, см. раздел «Как установить контакты для восстановления учетной записи iCloud, старые контакты и доверенные номера телефонов».
Двухфакторная аутентификация Apple может показаться сложной, но как только вы ее настроите, вы поймете, насколько она сложна и насколько хорошо она защищает ваши важные личные данные.
Как я могу узнать больше?
Каждую неделю в подкасте Intego Mac эксперты Intego по безопасности для Mac обсуждают последние новости Apple, рассказы о безопасности и конфиденциальности, а также дают практические советы по максимально эффективному использованию устройств Apple. Обязательно следите за подкастом, чтобы не пропустить ни одного выпуска.
Вы также можете подписаться на нашу рассылку по электронной почте и следить за последними новостями безопасности и конфиденциальности Apple в блоге Mac Security Blog. И не забудьте подписаться на Intego в своих любимых социальных сетях:
Поделиться:
О Кирке МакЭлхерне
Кирк Макэлхерн пишет о продуктах Apple и многом другом в своем блоге Kirkville. Он является соведущим Intego Mac Podcast, а также нескольких других подкастов, а также регулярно пишет статьи в The Mac Security Blog, TidBITS и нескольких других веб-сайтах и публикациях. Кирк написал более двух десятков книг, в том числе книги Take Control о мультимедийных приложениях Apple, Scrivener и LaunchBar. Следуйте за ним в Твиттере на @mcelhearn. Просмотреть все сообщения Кирка МакЭлхерна → Эта запись была опубликована в Apple, How To и отмечена Apple ID, iCloud, двухфакторная аутентификация. Добавьте постоянную ссылку в закладки.
«Я постоянно получаю эту ошибку. Перейдите на одно из ваших устройств, на котором выполнен вход в iCloud, чтобы утвердить этот iPhone. Ожидание подтверждения с тех пор, как я включил двухфакторную аутентификацию. Но я не вижу возможности одобрить, когда я вошел в iCloud; это только показывает возможность удалить его. Как решить эту проблему? Спасибо”
Многие пользователи iPhone недавно сообщили, что после того, как они включили двухэтапную функцию безопасности и связку ключей iCloud, они начали получать раздражающее сообщение «Одобрить этот iPhone», и оно зависало на этом экране.
Некоторые сообщили, что увидели эту ошибку после обновления iOS, и вы даже не можете отключить связку ключей и двухэтапную аутентификацию. Хотя служба поддержки Apple выпустила руководство по устранению этой проблемы, многие пользователи по-прежнему сталкиваются с этой ошибкой.
Сегодня мы покажем вам, как исправить одобрить это iPhone, предоставив вам наиболее эффективные решения, проверенные экспертами.
Часть 1. Зачем вам нужно одобрять ваш iPhone
В тот момент, когда вы используете iCloud на любом из ваших устройств iOS, он берет на себя полную ответственность за защиту данных вашего телефона. Ваша учетная запись iCloud служит связующим звеном между вашими устройствами, и вы можете практически защитить их все, используя одну учетную запись.
Поэтому, когда вы получаете новое устройство, такое как iPhone или Mac, вам необходимо связать их вместе, чтобы в случае потери какого-либо из них вы могли легко отследить и защитить свое устройство.
Однако в какой-то момент пользователи столкнулись с ошибкой Одобрить этот iPhone на iOS 11/12 и 13. Если вы получили это сообщение по ошибке или уже одобрили вашего устройства, но проблема повторяется, вы можете найти решения, как предотвратить появление этого надоедливого экрана с ошибкой.
Существует 3 различных способа исправить ошибку Одобрить этот iPhone. Узнайте, какой метод лучше всего подходит для вас.
Часть 2. Рекомендуемое руководство службы поддержки Apple по устранению этой проблемы с iPhone
Теперь, когда эта проблема стала широко распространенной, и многие пользователи столкнулись с этой проблемой, Apple наконец-то выпустила руководство по устранению этой проблемы.
По данным службы поддержки Apple, чтобы одобрить iPhone с другого устройства, необходимо предварительно настроить связку ключей iCloud, чтобы получить сообщение об одобрении для своего телефона.
Если у вас нет других устройств, на которых настроена связка ключей iCloud, вы можете использовать свой защитный код iCloud или устройство, которое может получать SMS-коды, которые вы использовали при первой настройке связки ключей iCloud.
Если вам не удается получить доступ к этому номеру телефона, вы можете обратиться в службу поддержки Apple для подтверждения личности.
Чтобы сбросить связку ключей iCloud, выполните следующие действия:
- Откройте «Настройки», коснитесь iCloud и выберите «Связка ключей».
- Включите связку ключей iCloud. На этом этапе вас могут попросить ввести пароль Apple ID.
- Нажмите «Подтвердить с кодом безопасности», а затем выберите «Забыли код».
- Выберите «Сбросить связку ключей iCloud» и следуйте инструкциям на экране, чтобы настроить код безопасности iCloud.
- Перезагрузите iPhone, чтобы изменения вступили в силу.
С помощью этого руководства вы уже сможете сбросить свою связку ключей iCloud, и ошибка одобрить этот iPhone больше не будет появляться.
Часть 3. Отключите двухфакторную аутентификацию, чтобы исправить ошибку Approve This iPhone
Если рекомендованное службой поддержки Apple руководство не помогло решить проблему «одобрить этот iPhone», попробуйте отключить двухфакторную аутентификацию на своем устройстве. Двухфакторная аутентификация — это дополнительная функция безопасности для защиты вашего Apple ID. Этот уровень безопасности работает, связывая ваш Apple ID и номер вашего мобильного телефона.
Однако это решение подойдет не всем. Обычно этим могут воспользоваться те, кто использует последние версии iOS на iPhone. Вот как вы можете отключить двухфакторную аутентификацию на своем iPhone:
- На экране Одобрить этот iPhone нажмите «Отмена» в левом верхнем углу.
- Перейдите в настройки телефона и коснитесь Apple ID. Найдите и коснитесь «Пароль и безопасность».
- Отключить двухфакторную аутентификацию
- Сбросьте свой Apple ID и пароль. В ходе этого процесса вы получите по электронной почте ссылку, как отключить двухфакторную аутентификацию.
- Повторите попытку на экране Одобрить этот iPhone и немного подождите, пока он не перенаправит вас на экран утверждения.
Вы можете попробовать это решение, если соответствуете приведенным выше требованиям, в противном случае вы можете попробовать следующее решение ниже.
Часть 4. Устранение проблемы с утверждением iPhone путем получения кода подтверждения
Еще один способ решить проблему Approve this iPhone – это получить код подтверждения на другом устройстве iOS, связанном с вашим Apple ID. Выполните следующие действия, чтобы получить код подтверждения на другом устройстве iOS:
- На другом устройстве iOS откройте "Настройки" и нажмите "Пароль и безопасность".
- Нажмите «Получить код подтверждения», дождитесь появления всплывающего окна с кодом и нажмите «ОК».
- Вернитесь к экрану iPhone с помощью экрана «Одобрить этот iPhone» и проверьте, решена ли проблема.
Получение кода подтверждения с другого устройства iOS поможет вам решить проблему с утверждением этого iPhone.
Часть 5. Резюме
Вот и все. наконец-то мы узнали, как исправить ошибку Approve this iPhone. Ошибка на самом деле является распространенным сценарием для большинства пользователей iPhone. Вы можете решить эту проблему сразу же, если хорошо разбираетесь в своем устройстве.
Однако бывают случаи, когда эта ошибка появляется, когда у вас есть только одно устройство iOS, а вам нужно выполнить некоторые действия на другом. Хорошо, что служба поддержки Apple наконец предоставила самое полезное руководство по устранению неполадок.
Наиболее рекомендуемый шаг службы поддержки Apple — сброс связки ключей iCloud, чтобы устранить ошибку. Следующий вариант, который у нас есть, — отключить двухфакторную аутентификацию на iPhone. Эта функция безопасности на самом деле довольно хороша, поскольку она связывает ваш iPhone и номер вашего мобильного телефона. Однако, если это вызывает проблему, вы можете временно отключить его. Наконец, вы можете получить код подтверждения с другого устройства iOS, если оно доступно.
Надеюсь, вы смогли устранить ошибку Одобрить этот iPhone с помощью любого из представленных решений!
Читайте также: