> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuración de Sign In with Apple para PlayFab

> Configure Sign in with Apple para PlayFab, incluida la configuración del identificador de aplicación, los certificados de Apple y la configuración de OpenID para la autenticación de jugadores.

En esta guía se describe la serie de pasos necesarios para configurar sus aplicaciones de PlayFab de modo que aprovechen Sign in with Apple.

## Configuración del identificador de aplicación

Antes de poder usar Sign in with Apple en sus aplicaciones, deberá completar algunos pasos de configuración en la sección [Certificates, Identifiers & Profiles](https://developer.apple.com/account/resources/certificates/list) del portal para desarrolladores de Apple.

1. Inicie sesión en su cuenta del [Apple Developer Program](https://developer.apple.com/programs/).
2. Seleccione **Certificates, Identifiers & Profiles**.
3. En el panel **Identifiers**, seleccione su identificador de aplicación o seleccione **(+)** para crear un identificador nuevo.

<Note>
  Si va a crear un identificador nuevo, seleccione **App IDs** como tipo del nuevo identificador.
</Note>

4. Desplácese por la lista de capacidades y seleccione **Sign in with Apple**.
5. Presione **Continue** o **Save** en la ventana emergente de configuración de **Sign in with Apple**.
6. Asegúrese de crear y actualizar completamente el identificador de aplicación.

Guarde el identificador en un lugar de fácil acceso. Lo usará en el siguiente conjunto de pasos.

<Info>
  PlayFab solo admite Sign in with Apple desde títulos de iOS o macOS.
</Info>

## Configuración del complemento de Apple en PlayFab

Para configurar el complemento de Apple en PlayFab:

1. Inicie sesión en [Game Manager](https://developer.playfab.com).
2. Seleccione su título en la página My Studios and Titles.
3. En el panel **Add-ons**, seleccione la plataforma **Apple**.
4. Para instalar el complemento de Apple, seleccione **Install Apple**.
5. Establezca el **iOS App Bundle ID** en el App ID que obtuvo en la sección anterior.

<Note>
  En este punto, debe decidir si se ignora la fecha de expiración de los tokens de identidad.
</Note>

Sus opciones son:

* Ignorar las fechas de expiración: esto proporciona una experiencia de usuario menos segura, pero mejor. Sin embargo, si Apple rota la clave de firma, los tokens de identidad expirados ya no se podrán validar. En ese caso, los usuarios tendrán que iniciar sesión para proporcionar un token de identidad nuevo.
* Respetar las fechas de expiración: esto proporciona una experiencia más segura a costa de que el usuario pueda tener que iniciar sesión varias veces. Actualmente, los tokens de identidad de Apple expiran a los 10 minutos, tras lo cual su título debe exigir al usuario que vuelva a iniciar sesión para obtener uno nuevo.

6. Establezca la opción **Ignore expiration date for identity tokens** según convenga a la experiencia de usuario elegida.

<Tip>
  Si decide ignorar la fecha de expiración de los tokens de identidad, su título debería almacenar localmente el token de identidad que obtiene de Apple. El token de identidad se reutilizará para iniciar sesión cada vez.
</Tip>


## Related topics

- [Integración de PlayFab para títulos de los servicios XBOX](/es/services/xbox-services/playfab-integration.md)
- [Configuración de la autenticación de PlayFab con aplicaciones para UWP](/es/services/playfab/identity/player-identity/platform-specific-authentication/uwp.md)
- [Configuración de la autenticación de PlayFab con Google y HTML5](/es/services/playfab/identity/player-identity/platform-specific-authentication/google-html5.md)
- [Notificaciones push para iOS](/es/services/playfab/live-service-management/game-configuration/title-communications/push-notifications/push-notifications-for-ios.md)
- [Autenticación específica de la plataforma](/es/services/playfab/identity/player-identity/platform-specific-authentication/index.md)
