¿Cuáles son las ventajas y desventajas del sistema de inicio de sesión de entrada única?

La ventaja sería la conveniencia para el usuario. Siempre preferiría usar el teclado lo menos que pueda en un iPhone o cualquier teléfono táctil. Y si los datos que estoy almacenando en la aplicación no son confidenciales y no hay nada que me perjudique si los comparto con otros, entonces definitivamente preferiría dicho sistema de inicio de sesión. Pero eso creo que es la única ventaja.

Hay un par de desventajas en las que puedo pensar con este sistema
1. Debe vincular el dispositivo con el nombre de usuario de alguna manera para garantizar que los datos de la aplicación estén seguros. Con la cantidad de cambios que Apple ha hecho con los UDID y las identidades de los dispositivos, esto es solo una gran molestia

2. En comparación con las aplicaciones donde el usuario necesita ingresar un nombre de usuario y contraseña y puede usarlos desde cualquier dispositivo en cualquier lugar, con solo un nombre de usuario, está restringido a un dispositivo registrado O compromete la seguridad

Una consideración que parece que la mayoría de la gente de UI / UX parece no estar educada en Seguridad o tomarse muy en serio. De hecho, mucha gente de Seguridad tampoco se lo toma en serio.

Ramificaciones de seguridad , IE OAuth 2.0 – OAuth
Al permitir la facilidad de uso, el inicio de sesión ofrece un desafío tanto para la privacidad (dispositivo y servidor), como para dar un valor promocional en la publicidad. (Compartir con Facebook, Twitter o Google) Podemos suponer que la parte de inicio de sesión es mucho más segura y segura de lo que escribió su Developer \ CTO en un fin de semana. (Nunca tomé un curso de seguridad tampoco)

Muchos de estos factores deben ser cuidadosamente equilibrados, dependiendo del propósito de la aplicación y el riesgo asociado con el acceso

Hoy, nuestro dispositivo móvil contiene una cantidad sustancial de información y acceso personales valiosos. Todos los métodos para bloquear un teléfono o acceso biométrico son fácilmente derrotados.

Don’t Get Taken: convertirse en una víctima está a solo un clic de distancia

ventaja: conveniencia para el usuario
desventaja: disminución de la seguridad

Para algunas aplicaciones donde la seguridad no es tan importante como la conveniencia, es una compensación que vale la pena.

More Interesting

¿Qué base de datos podría escalar mejor para aplicaciones móviles?

¿Qué se necesita para convertir una aplicación web Ruby on Rails en una aplicación iOS / Android? ¿Existen buenos tutoriales que te enseñen cómo hacerlo?

¿Cuánto costaría desarrollar una aplicación similar a Tinder for Fashion (Grabble)?

¿Cuáles son algunas empresas de desarrollo web y móviles con sede en LA?

¿Qué es la arquitectura empresarial móvil? ¿Cómo es posible integrarse en un EA utilizando el marco Zachman o Togaf?

¿Qué configuración de servidor es mejor para mi aplicación móvil?

¿Quiénes son las compañías de desarrollo web y móviles de restaurantes en el sudeste asiático?

Cómo aprender el desarrollo de aplicaciones sin conexión

¿Necesitamos codificación del lado del servidor para la aplicación de mensajería si utilizamos Firebase?

Al compilar para una aplicación móvil, ¿cuándo debería cargar muchos datos en el almacenamiento local (y realizar la lógica en el dispositivo) en lugar de usar la paginación (y realizar la mayor parte de la lógica en el servidor)?

¿Cuáles son las ventajas y desventajas de las aplicaciones instantáneas de Android para desarrolladores web y móviles?

¿Debería pedirse a un desarrollador de iOS Junior en una compañía de aplicaciones que cree una red social por su cuenta?

¿Sugiere algunas de las mejores empresas de desarrollo de aplicaciones móviles en India (especialmente en el área relacionada con mapas)? ¿Y cuánto cobran? ¿Será por horas o por hitos?

¿Qué tan difícil es crear un juego como Choque de clanes? ¿Qué tipo de inversión y habilidad se requiere?

¿Qué es mejor para un servicio web social existente, la versión móvil o la aplicación móvil?