Así es como funciona y no es un error. La autenticación de dos factores, no la prevención .
Sí, se está enviando a ese dispositivo, pero, como mencionó, también se envía a todos los demás dispositivos con el mismo ID de Apple. Esto tiene la intención de notificar al usuario que se está intentando iniciar sesión.
Para usar su ejemplo, si está intentando iniciar sesión en una Mac, eso significa que no está conectado actualmente. En ese caso, la Mac no obtendrá el código porque solo se envía a los dispositivos que han iniciado sesión con esa ID. Tu Mac no ha iniciado sesión en ese momento.
Puedes evitar esto de dos maneras:
- marque el navegador / dispositivo como siempre confiable (lo que lo hace menos seguro, la solicitud de inicio de sesión no se transmitirá a todos sus otros dispositivos)
- elimine ese dispositivo de su lista de confianza: todas las solicitudes de inicio de sesión requerirán que un dispositivo diferente reciba su pin de 6 dígitos (además de bloquear ese dispositivo) a expensas de no poder usarlo como aprobado para su iCloud )
Si ya ha iniciado sesión en su Mac y ahora desea agregar un nuevo dispositivo a iCloud, su Mac obtendrá el código porque es un dispositivo que ha iniciado sesión con su ID de Apple y anteriormente ha confiado. 'que Mac. Así que ahora, el código está alertando a todos sus dispositivos que se está realizando un intento de inicio de sesión.
Esta página de Apple 2FA puede proporcionar información adicional.