Для каждого аккаунта Apple можно включить двухфакторную аутентификацию(2FA). После этого для входа в свою учетную запись на любой устройстве нужно ввести не только пароль, но и специальный числовой код, который получается отдельно.
Но что делать, если двухфакторная аутентификация включена, но нам надо зайти в учетную запись на очень старом устройстве Apple со старой операционной системой, которое было выпущено до выпуска 2FA и ничего не знает о нём? Не умеет спрашивать код?
И тут ребята из Apple придумали продуктовое решение, которое мне очень понравилось.
- Пробуем залогинится с логином и паролем на старом устройстве. Вы получаете код на другое устройство, которое поддерживает 2FA. Пароль принимается, но залогинится вы не можете. Ведь нужен второй фактор, а старое устройство не умеет его принимать.
- Снова пробуем войти с логином и паролем, но к паролю в конец дописываем пин-код. Был password, стал password123456. И логин пройдёт.
Весьма элегантное решение.