Sign in with Apple is a single sign-on provider operated by Apple Inc., introduced on June 3, 2019, at Apple's 2019 Worldwide Developers Conference (WWDC) in iOS 13.[1]
Usage
It is designed to allow users to create accounts for third-party services with a minimal amount of personal information, only requiring the user to provide a name and email address.
Users can opt for the email address associated with their Apple Account or choose the "Hide My Email" option to generate a disposable email address specific to the service; these addresses end in the privaterelay.appleid.com domain.[2]
Messages sent via a disposable (or relay) email address are automatically forwarded to a verified email address of the user's choice, and this function can also be disabled if needed.[3][4]
The service is compatible[5] with the OAuth 2.0 and OpenID Connect standards, and integrates with Face ID, Touch ID and OpticID on iOS, iPadOS, macOS and visionOS[6][7]
Usage in software development
Sign in with Apple is opposed to login services offered by social networking service platforms such as Facebook, where such features may also grant the third-party service access to personal information tied to their account.
On September 12, 2019, Apple updated the App Store Review Guidelines to stipulate that developers whose apps use at least one third-party login service must implement Sign in with Apple.
It comes with exceptions for apps that function exclusively as a client for a specific service (such as the Twitter app), that use a login service backed by a citizen identification system, or that are developed to work exclusively with a company's first-party login service.[8]
Apple's human interface guidelines require sign in with Apple buttons to be no less prominent than other sign-in services, and to appear "above the fold" without the user having to scroll.[9]
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 ]
Cumplimiento con el estándar OpenID
En octubre de 2019, Apple hizo que el servicio cumpliera con el estándar de autenticación OpenID Connect . Anteriormente no cumplía completamente con el estándar, ya que, por ejemplo, excluía la "Clave de prueba para intercambio de código" (PKCE), cuya ausencia exponía a los usuarios a posibles ataques de repetición y vulnerabilidades de inyección de código . [ 10 ] [ 5 ]
Referencias
- ↑ Brandom, Russell (3 de junio de 2019). "Apple anuncia una 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 técnico de Apple . Apple Inc. Archivado del original el 23 de abril de 2020. Consultado el 23 de mayo de 2020 .
- ↑ "Administra las apps que usas con Iniciar sesión con Apple" . Soporte técnico de Apple . Archivado del original el 23 de mayo de 2020. Consultado el 23 de mayo de 2020 .
- 1 2 Pérez, Sarah. "Respuestas a tus preguntas más candentes sobre cómo funciona 'Iniciar sesión con Apple'" . TechCrunch . Consultado el 13 de junio de 2019 .
- 1 2 Wuerthele, Mike. "«Iniciar sesión con Apple» ha mejorado, pero aún no es perfecto, afirma el director de la Fundación OpenID . AppleInsider . Consultado el 5 de mayo de 2020 .
- ↑ "Los desarrolladores de aplicaciones tienen opiniones divididas sobre 'Iniciar sesión con Apple'"" . Wired . ISSN 1059-1028 . Consultado el 5 de mayo de 2020 .
- ↑ ""Mit Apple anmelden" auf der Apple Vision Pro" . Soporte de Apple (en alemán) . Consultado el 11 de mayo de 2025 .
- ↑ "Nuevas directrices para iniciar sesión con Apple - Noticias - Apple Developer" . developer.apple.com . Apple Inc. Archivado del 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 del original el 23 de mayo de 2020. Consultado el 25 de abril de 2022 .
- ↑ Cimpanu, Catalin. "La Fundación OpenID afirma que 'Iniciar sesión con Apple' no es lo suficientemente seguro" . ZDNet . Consultado el 5 de mayo de 2020 .
- Servicios de Apple Inc.
- Identidad federada