{"section":"tutorials","requestedLocale":"es","requestedSlug":"configurar-inicio-de-sesion-con-apple-id-beta","locale":"es","slug":"configurar-inicio-de-sesion-con-apple-id-beta","path":"docs/es/tutorials/beta/autenticación-beta/configurar-inicio-de-sesion-con-apple-id-beta.md","branch":"main","content":"> ℹ️ Esta funcionalidad se encuentra en fase beta cerrada, lo que significa que por el momento solo tienen acceso a ella clientes específicos. No está recibiendo soporte activo en este momento. Si estás interesado en utilizarla en el futuro, ponte en contacto con [nuestro Soporte](https://help.vtex.com/es/support) para recibir actualizaciones.\n\nEn VTEX, no es necesario crear una cuenta o iniciar sesión para realizar una compra. Sin embargo, si el cliente desea editar los datos informados durante la primera compra, debe comprobar que el email en cuestión le pertenece.\n\nLa funcionalidad nativa de la plataforma ofrece opciones de inicio de sesión con email y contraseña y con código de acceso enviado por email al cliente. También ofrecemos integraciones opcionales nativas con Apple ID, [Google y Facebook](/es/tutorial/integracion-google-y-facebook-en-smartcheckout--tutorials_513) que se pueden utilizar después de configurarlas. Esta guía explica la configuración necesaria para activar el inicio de sesión con [Apple ID](https://support.apple.com/es-mx/apple-id) en tu tienda:\n\n- [Prerrequisitos](#prerrequisitos)\n- [Registrarse en Apple](#registrarse-en-apple)\n- [Rellenar la información de autenticación](#rellenar-la-informacion-de-autenticacion)\n- [Probar el inicio de sesión con Apple ID](#probar-el-inicio-de-sesion-con-apple-id)\n- [Limitaciones](#limitaciones)\n\n## Prerrequisitos\n\nAntes de empezar a configurar el inicio de sesión con Apple ID en tu tienda, debes tener un [Apple ID](https://support.apple.com/es-mx/apple-id) y estar inscrito en el [Apple Developer Program](https://developer.apple.com/programs/).\n\n## Registrarse en Apple\n\nPara configurar la integración de inicio de sesión con Apple, debes crear credenciales de OAuth 2.0 (protocolo utilizado para la integración) en el servicio. Para crear las credenciales, sigue las instrucciones de nuestra guía para desarrolladores [Registering credentials to set up Apple ID login](https://developers.vtex.com/docs/guides/registering-credentials-to-set-up-apple-id-login).\n\n## Rellenar la información de autenticación\n\nDespués de registrarte en Apple, debes activar la opción de inicio de sesión con ese proveedor en tu tienda siguiendo las instrucciones a continuación. Debes tener listas las credenciales obtenidas en el paso de registro.\n\n1. En la barra superior del Admin VTEX, haz clic en el **avatar de tu perfil** que tiene la inicial de tu email.\n2. Haz clic en **Configuración de la cuenta > Autenticación**.\n\n    Se te redirigirá a la pestaña **Tienda virtual** de la página **Autenticación**, que lista los métodos de inicio de sesión disponibles en tu tienda.\n\n3. En la fila **Apple**, haz clic en `Configurar`.\n4. Rellena los campos de configuración con las [credenciales registradas previamente en Apple](#registrarse-en-apple):\n\n    - **Key ID:** identificación de clave privada generada por Apple que VTEX utilizará para generar el [OAuth client secret](https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/).\n    - **Team ID:** identificación de tu equipo en[ Apple Developer Portal](https://developer.apple.com/).\n    - **Service ID:** identificación de tu servicio en Apple, que se utilizará como el [OAuth `client_id`](https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/).\n    - **P8 certificate:** clave privada guardada en un archivo de texto en formato `.p8`. Apple lo genera una sola vez durante la creación de la clave.\n\n    Para más información sobre cómo obtener estas credenciales, consulta nuestra guía para desarrolladores [Registering credentials to set up Apple ID login](https://developers.vtex.com/docs/guides/registering-credentials-to-set-up-apple-id-login).\n\n    ![apple-id-setup-es](https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/beta/autenticaci%C3%B3n-beta/configurar-inicio-de-sesion-con-apple-id-beta_1.png)\n\n5. Haz clic en `Guardar`.\n6. Haz clic en `Proveedores de tienda virtual` para volver a la página anterior.\n7. Haz clic en el _botón de alternancia_ <i class=\"fas fa-toggle-on\"></i> para activar el uso de Apple como proveedor de inicio de sesión.\n\n## Probar el inicio de sesión con Apple ID\n\nAhora que todo está listo, puedes probar la configuración. Recomendamos que realices las pruebas con la URL final que tus usuarios utilizarán para acceder a tu tienda. Al intentar iniciar sesión, la opción de utilizar el Apple ID debe estar disponible.\n\n1. Accede al sitio web de tu tienda y haz clic en `Entrar` para iniciar sesión.\n2. Haz clic en `Entrar con Apple`. Se te redirigirá a la pantalla de inicio de sesión de Apple.\n3. Ingresa tu ID y contraseña de Apple.\n4. Completa la autenticación de dos factores, si se te solicita.\n5. Escoge si deseas compartir tu email con la aplicación u [Ocultar mi correo](https://support.apple.com/es-mx/HT210425) y haz clic en `Continuar`. Recomendamos compartir el email, ya que hay [limitaciones](#limitaciones) respecto al email oculto en VTEX.\n\n> ℹ️ La opción de compartir u ocultar el email solo aparece la primera vez que se accede a la tienda con el Apple ID. Después, solo es necesario hacer clic en `Continuar`. Para redefinir la opción de compartir el email, accede a la [página de administración de Apple ID](https://appleid.apple.com/mx/), revoca la autorización de la tienda y vuelve a iniciar sesión.\n\nLuego de eso, estarás autenticado en la tienda.\n\n## Limitaciones\n\nTen en cuenta las limitaciones actuales del inicio de sesión con Apple ID en tiendas VTEX:\n\n- Message Center no es compatible con emails de usuarios Apple; en otras palabras: los emails configurados en la herramienta no se enviarán a usuarios que inicien sesión con un Apple ID.\n- Si el usuario escoge la opción de Apple [Ocultar mi correo](https://support.apple.com/es-mx/HT210425), VTEX generará una nueva cuenta cada vez que el usuario inicie sesión.\n\n    Esto significa que si alguien inicia sesión con un email y contraseña primero, realiza un pedido y luego inicia sesión con un Apple ID que tiene la opción de ocultar el email activada, VTEX creará una cuenta separada. La nueva cuenta no tendrá relación con la cuenta original y no permitirá acceder al historial de pedidos anteriores o a otra información del usuario. Esta acción no se puede deshacer."}