Sign in with Apple es un proveedor de inicio de sesión único operado por Apple Inc. , presentado el 3 de junio de 2019 en la Conferencia Mundial de Desarrolladores (WWDC) de Apple 2019 en iOS 13 . [1]
Tipo | Proveedor de inicio de sesión único |
---|---|
Fecha de lanzamiento | 3 de junio de 2019 |
Plataforma (s) | iOS , Android , Web ( JavaScript ) |
Estado | Activo |
Sitio web | desarrollador |
Está diseñado para permitir a los usuarios crear cuentas para servicios de terceros con una cantidad mínima de información personal (a diferencia de los servicios de inicio de sesión ofrecidos por plataformas de servicios de redes sociales como Facebook , donde dichas funciones también pueden otorgar acceso al servicio de terceros a información personal vinculada a su cuenta), solo se requiere que el usuario proporcione un nombre y una dirección de correo electrónico.
Los usuarios pueden optar por la dirección de correo electrónico asociada con su ID de Apple o elegir la opción "Ocultar mi correo electrónico" para generar una dirección de correo electrónico desechable específica para el servicio; estas direcciones terminan en el privaterelay.appleid.com
dominio. [2] Los mensajes enviados a través de una dirección de correo electrónico desechable (o de retransmisión) se reenvían automáticamente a una dirección de correo electrónico verificada de la elección del usuario, y esta función también se puede desactivar si es necesario. [3] [4] El servicio es compatible [5] con los estándares OAuth 2.0 y OpenID Connect , y se integra con Face ID y Touch ID en iOS , iPadOS y macOS . [6]
Uso en desarrollo de software
El 12 de septiembre de 2019, Apple actualizó las Pautas de revisión de la App Store para estipular que los desarrolladores cuyas aplicaciones utilicen al menos un servicio de inicio de sesión de terceros deben implementar Iniciar sesión con Apple, con excepciones para las aplicaciones que funcionan exclusivamente como un cliente para un servicio específico ( como la aplicación de Twitter ), que utilizan un servicio de inicio de sesión respaldado por un sistema de identificación de ciudadanos , o que están desarrollados para funcionar exclusivamente con el servicio de inicio de sesión de una empresa. [7] Las pautas de interfaz humana de Apple recomiendan (pero requieren) que los desarrolladores den un trato preferencial a "Iniciar sesión con Apple" sobre otros servicios de inicio de sesión de terceros. [8]
Para su uso fuera de las aplicaciones de iOS, Apple también ofrece una biblioteca de JavaScript para implementar Iniciar sesión con Apple en Android y la web. [4]
Recepción
Tras su presentación, la Fundación OpenID envió una carta a Apple, indicando que el servicio no cumplía totalmente con las especificaciones de OpenID Connect. Una de sus exclusiones fue Proof Key for Code Exchange (PKCE), cuya ausencia exponía a los usuarios a posibles ataques de reproducción y vulnerabilidades de inyección de código . En octubre de 2019, se anunció que Apple había hecho que el servicio fuera compatible con OpenID Connect. [9] [5]
Referencias
- ^ Brandom, Russell (3 de junio de 2019). "Apple anuncia nueva herramienta de inicio de sesión para competir con Facebook y Google" . The Verge . Consultado el 4 de junio de 2019 .
- ^ "Ocultar mi correo electrónico para iniciar sesión con Apple" . Soporte de Apple . Apple Inc. Archivado desde el original el 23 de abril de 2020 . Consultado el 23 de mayo de 2020 .
- ^ "Administra las aplicaciones que usas con Iniciar sesión con Apple" . Soporte de Apple . Archivado desde el original el 23 de mayo de 2020 . Consultado el 23 de mayo de 2020 .
- ^ a b Pérez, Sarah. "Respuestas a sus preguntas candentes sobre cómo funciona 'Iniciar sesión con Apple'" . TechCrunch . Consultado el 13 de junio de 2019 .
- ^ a b Wuerthele, Mike. " ' Iniciar sesión con Apple' mejor, pero no perfecto, dice el director de OpenID Foundation" . AppleInsider . Consultado el 5 de mayo de 2020 .
- ^ "Los creadores de aplicaciones se mezclan en 'Iniciar sesión con Apple ' " . Cableado . ISSN 1059-1028 . Consultado el 5 de mayo de 2020 .
- ^ "Nuevas pautas para iniciar sesión con Apple - Noticias - Desarrollador de Apple" . developer.apple.com . Apple Inc. Archivado desde el original el 23 de mayo de 2020 . Consultado el 23 de mayo de 2020 .
- ^ "Botones - Iniciar sesión con Apple - Directrices de interfaz humana - Desarrollador de Apple" . developer.apple.com . Apple Inc. Archivado desde el original el 23 de mayo de 2020 . Consultado el 23 de mayo de 2020 .
- ^ Cimpanu, Catalin. "OpenID Foundation dice que 'Iniciar sesión con Apple' no es lo suficientemente seguro" . ZDNet . Consultado el 5 de mayo de 2020 .