¿Por qué mi teléfono no me autentica en sitios web?

Desde una perspectiva técnica, porque el navegador de su teléfono no tiene conocimiento de su msisdn (su número de teléfono). En realidad, hay casos en los que cuando utiliza redes de datos celulares como 3g, gprs (es decir, está conectado a través de APN de su operador) donde el operador puede agregar el msisdn como un encabezado http, generalmente para socios de tipo CPA / VAS, pero es Inusual en mi experiencia.
Además, es bastante poco confiable hoy, ya que solo funcionará mientras esté conectado a través de redes de tipo 3G / gprs, y no wifi.

También hay compañías de servicios que pueden proporcionar servicios de identificación, pero nuevamente, solo cuando están conectados a través de 3g, etc., y no a través de wifi. Esto a veces se conoce como una búsqueda HLR. Su teléfono en realidad no sabe, ni le importa su número de teléfono, sino solo el IMSI que identifica su tarjeta SIM.

Agregue a eso que el mismo MSISDN se puede vincular a múltiples tarjetas SIM (cada una con su IMSI único), o multi-sims, donde la misma tarjeta sim tiene múltiples msisdns (poco común, pero están ahí fuera), y seguirá la confusión 😉

De hecho, incluso cuando se trata de aplicaciones nativas, no podrá leer el msisdn (los dispositivos ios y Windows 7 ni siquiera le permitirán leer el IMSI), y en su lugar agregará su propio identificador único de dispositivo (UDID), un poco redundante considerando todo los dispositivos deben tener un identificador único llamado IMEI. Tenga en cuenta que los identificadores de tipo UDID también se pueden restablecer durante los restablecimientos de firmware, etc.

Este desastre en realidad crea muchos problemas al proporcionar flujos de activación simples para aplicaciones móviles que dependen del MSISDN para la facturación (ya sea a través de la integración del operador o SMS premium), ya que msisdn es el único identificador que siempre se necesita.