Utilizo un servicio para el cual estoy obligado a utilizar la autenticación de dos factores cada vez que inicio sesión. Es bastante incómodo e innecesario, así que me gustaría automatizar la aceptación de la solicitud de autenticación cuando llegue a mi teléfono.
El servicio utiliza una aplicación de Android que envía una notificación cuando llega una solicitud de autenticación. Cuando abro la aplicación, necesito insertar un código PIN de 4 dígitos que acepta la solicitud.
Intenté utilizar una aplicación de automatización (MacroDroid) para abrir la aplicación 2FA cada vez que envía una notificación y simular los cuatro clics. Sin embargo, esto solo funciona cuando el teléfono está desbloqueado, y hasta donde entiendo, me encontraré con este problema con cualquier aplicación de automatización.
El objetivo es aceptar cualquier solicitud de autenticación sin tener que interactuar con mi teléfono. ¿Hay alguna manera de insertar el código sin desbloquear mi pantalla? ¿Tendría que rootearlo? ¿O simplemente tengo que mantener mi teléfono permanentemente desbloqueado?
1 votos
Hasta donde yo sé, esto no es posible. Yo tomaría una ruta alternativa. Instala un emulador de Android en una computadora, instala la automatización de 2FA allí y solo mantenlo en funcionamiento. Ten en cuenta que evadir el 2FA es muy inseguro y definitivamente no se recomienda. Me quejaría al respecto y vería si puedes ser eximido del lado del servicio, o si permiten algún tipo de almacenamiento en caché, de modo que solo tengas que aceptarlo cada x días.
0 votos
Instalar un 2FA en un escritorio no requiere un emulador de Android siempre que no sea Okta Verify, ya que ese 2FA en particular es especial