В конце прошлой недели мы начали тестировать функцию регистрации и логина на сайте через Apple ID. Проблем не нашли, и теперь мы запускаем её официально.
Теперь вы можете создавать аккаунты на iPhones.ru и входить в них без пароля или почты вообще. На странице авторизации нажимаете на Sign in with Apple – и всё, добро пожаловать.
Пароль больше не нужен.
Что такое Sign in with Apple

Это система авторизации в приложениях и сайтах, разработанная Apple. Она позволяет создавать аккаунты в интернете, используя ваш Apple ID.
Иными словами, аккаунт, который у вас используется на iPhone, Mac или даже на Windows через браузер, становится вашим ключиком для входа на iPhones.ru и другие совместимые сайты в интернете.
При входе через Sign in with Apple вам не придётся вводить электронную почту, а также создавать или запоминать пароли от сайтов. Аккаунт Apple ID (тот самый, через который вы пользуетесь iCloud, App Store и Apple Music) заменяет собой логин и пароль одновременно.
Подробнее о системе читайте на сайте Apple. Я считаю, что это лучший способ авторизации в интернете на сегодняшний день, поэтому рад появлению у нас такой возможности.
Почему Sign in with Apple – это очень удобно
Процесс регистрации и последующей авторизации становится максимально простым, если у вас iPhone, iPad или Mac.
Вы просто подтверждаете вход на сайт через Apple ID, используя его пароль, либо Face ID, либо Touch ID на устройстве. Раз и готово, аккаунт создан. Теперь можете всегда входить в него таким же способом.
Для сайта не надо создавать отдельный пароль и запоминать его. Пароля просто НЕТ.
Вам также не нужно вводить почту: используется либо та, что привязана к вашему Apple ID, либо случайно сгенерированная сервером Apple. Во втором случае вы будете получать письма, связанные с работой сайта, в свой основной почтовый ящик.
Важно: в аккаунте Apple ID должна быть включена двухфакторная аутентификация.
А вы узнаете мой пароль Apple ID? Это безопасно?

iPhones.ru не видит пароли Apple ID, потому что процесс авторизации выполняется целиком на стороне Apple. Нам приходит только анонимный авторизационный токен.
Если провести аналогию, мы открываем вам дверь не по вашему паролю и логину, а по разрешению сервера Apple. Если нам присылают ОК (вы успешно авторизовались через Apple ID), то мы вас впускаем. Или наоборот.
Поэтому не волнуйтесь. За ваши пароли отвечает Apple.
Если у меня нет девайса Apple, я могу пользоваться Sign in with Apple?
Да. Использовать авторизацию Sign in with Apple можно с любой операционной системы: iOS, macOS, Windows, Linux, Android и так далее. Поддерживаются все современные веб-браузеры.
На устройствах без Touch ID или Face ID вам понадобится вручную ввести логин Apple ID и пароль от него. В остальном всё идентично.
Если у вас нет Apple ID, вы можете создать его на этой странице: Appleid.apple.com/Account.
А можно войти в уже имеющийся аккаунт iPhones.ru, но через Sign in with Apple?
Можно, если почта у Apple ID и вашего аккаунта на сайте полностью совпадают.
Автоматически привязать старый профиль с другой почтой ко входу по Apple ID не получится из-за особенностей алгоритма авторизации Apple. Он предусматривает создание нового аккаунта, которому на серверах в Купертино выдаётся уникальный токен входа на сайты и сервисы. Это если кратко, в подробности вдаваться не буду.
Если почта совпадёт, и вы не выберете Скрыть адрес e-mail при создании аккаунта, то данные нового и старого аккаунта объединятся на нашей стороне, и вы сможете входить в уже имеющийся аккаунт по Apple ID. Если нет, то увы.
Инструкция:
1. Проверьте, что почта в вашем профиле совпадает с почтой вашего Apple ID.
2. Выйдите из аккаунта на сайте и попробуйте авторизоваться заново.
3. Нажмите на Sign in with Apple. Ещё раз проверьте, что предлагаемый e-mail совпадает в тем, что указан в вашем аккаунте. Затем выберите Показать адрес e-mail.
4. Авторизуйтесь.
Ручное объединение старого аккаунта с новым, ранее созданным через авторизацию Apple, без совпадения почты влечёт много проблем технического характера. Поэтому этой возможности нет, и я не могу обещать, что она появится.
Так что если вы хотите использовать только Sign in with Apple, но не получается сделать почты одинаковыми, то старому аккаунту придётся помахать вот так: ?
Если вы захотите удалить старый аккаунт с сайта, пишите мне на ng@iphones.ru с почты, к которому он привязан.
P.S. Остались ещё вопросы по авторизации на сайте? Задавайте их в комментариях. И если столкнётесь с проблемами, пишите сразу мне на почту, контакты ниже.
Войди и оставь комментарий
Или войди с помощью
Поздравляю с введением крутой фичи! Жаль, что объединить учетные записи нельзя.
А можно сделать поиск по всем своим комментариям?
В базе без малого 1,5 млн комментариев, и даже админский поиск по ним душевно так нагружает БД и WordPress.
В будущем, после оптимизации движка, скриптов и плагинов, мы вернёмся к этой идее. Сайт почти 14-летней давности, команды и стандарты уже несколько раз менялись, поэтому модифицируем аккуратно и медленно.
@Никита Горяинов, перейдите на нормальный хост, а лучше AWS + memcached + Varnish. И апдейтайте ядро почаще + все плагины уже б давно сами написали на свой лад – меньше всякой срани и нагрузки было бы. У комментариев отдельная таблица – так что не так уж и критична нагрузка должна быть.
Я и по-крупнее базы на WP видовал/делал.
@Elon Musk, пишите скрипт через WP CLI – переасайните комментарии со старого user ID на новые – это день работы
@iWolf, ну наконец то я смогу спустя два года комменты писать
Прикооольно. Молодцы!)
Спасибо ) стало чуть проще жить )
Готово)) прикольная штука
Надо только этот способ автopизации и оставить, чтобы отсеять тyпыx вeдpo-дpoчеpoв, cpyщих в кoммeнтах.
@?, а что, через андроид с каких-то пор нельзя нажать на кнопочку?)
Хорош
У меня аккаунты объединились, надо чтобы старый имейл и имейл который предоставится для входа через Apple совпадали.
Поздравляю. Мы всё равно не уверены, что это будет работать идеально у всех (например, скроете почту = 100% не заработает), поэтому лучше перебдеть и предупредить об обратном.
Немного изменил текст в статье, чтобы упомянуть об этом варианте, спасибо.
@robbob, У меня объединились.
Надо сделать в настройках Apple ID пересылку на email который зарегистрирован на сайте в нашем случае сайт Айфонес.ру.
Т.е. добавляем контактные данные доп.email и делаем на этот email пересылку.
(ну вообще получилось.) Не знаю конкретно конечно.
> Остались ещё вопросы по авторизации на сайте? Задавайте их в комментариях. И если столкнётесь с проблемами, пишите сразу мне на почту, контакты ниже.
Вроде как юзеры проводили исследования, что комментарии с непотребных аккаунтов просто не показываются. А что если авторизоваться через AppleID и почты этих аккаунтов совпадут, эти комменты всё так же будут заблокированы?
Блокировка аккаунтов может быть разного формата, как и её причины. Тут как повезёт. Могу точно сказать, что авторизация через Apple ID не спасёт тех, кто будет нарушать правила.
Круто! Действительно жаль что нельзя объединить учетки(
Рекомендуем
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.