> ## 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.

# Configurer Se connecter avec Apple pour PlayFab

> Configurez Se connecter avec Apple pour PlayFab, notamment la configuration de l'identificateur d'application, les certificats Apple et la configuration OpenID pour l'authentification des joueurs.

Ce guide décrit la série d'étapes nécessaires pour configurer vos applications PlayFab afin de tirer parti de Se connecter avec Apple (Sign in with Apple).

## Configurer votre identificateur d'application

Avant de pouvoir utiliser Se connecter avec Apple dans vos applications, vous devez effectuer certaines étapes de configuration dans la section [Certificates, Identifiers & Profiles](https://developer.apple.com/account/resources/certificates/list) du portail des développeurs d'Apple.

1. Connectez-vous à votre compte [Apple Developer Program](https://developer.apple.com/programs/).
2. Sélectionnez **Certificates, Identifiers & Profiles**.
3. Dans le volet **Identifiers**, sélectionnez votre identificateur d'application, ou sélectionnez **(+)** pour créer un nouvel identificateur.

<Note>
  Si vous créez un nouvel identificateur, sélectionnez **App IDs** comme type de nouvel identificateur.
</Note>

4. Faites défiler la liste des fonctionnalités et sélectionnez **Sign in with Apple**.
5. Appuyez sur **Continue** ou **Save** dans la fenêtre contextuelle de configuration **Sign in with Apple**.
6. Veillez à créer et mettre à jour entièrement votre identificateur d'application.

Enregistrez l'identificateur à un endroit où vous pourrez y accéder facilement. Vous l'utiliserez dans la série d'étapes suivante.

<Info>
  PlayFab prend uniquement en charge Se connecter avec Apple à partir de titres iOS ou macOS.
</Info>

## Configurer le module complémentaire Apple dans PlayFab

Pour configurer le module complémentaire Apple dans PlayFab :

1. Connectez-vous à [Game Manager](https://developer.playfab.com).
2. Sélectionnez votre titre dans la page My Studios and Titles.
3. Dans le volet **Add-ons**, sélectionnez la plateforme **Apple**.
4. Pour installer le module complémentaire Apple, sélectionnez **Install Apple**.
5. Définissez **iOS App Bundle ID** sur l'App ID que vous avez récupéré dans la section précédente.

<Note>
  À ce stade, vous devez choisir si vous souhaitez ignorer la date d'expiration des jetons d'identité.
</Note>

Vos options sont les suivantes :

* Ignorer les dates d'expiration : cette option offre une expérience utilisateur moins sécurisée, mais meilleure. Cependant, si Apple effectue une rotation de la clé de signature, les jetons d'identité expirés ne peuvent plus être validés. Dans ce cas, les utilisateurs doivent se connecter pour fournir un nouveau jeton d'identité.
* Respecter les dates d'expiration : cette option offre une expérience plus sécurisée, au prix d'une possible obligation pour l'utilisateur de se connecter plusieurs fois. Les jetons d'identité Apple expirent actuellement au bout de 10 minutes, après quoi votre titre doit demander à l'utilisateur de se connecter à nouveau pour en obtenir un nouveau.

6. Définissez **Ignore expiration date for identity tokens** en fonction de l'expérience utilisateur choisie.

<Tip>
  Si vous choisissez d'ignorer la date d'expiration des jetons d'identité, votre titre doit stocker localement le jeton d'identité qu'il obtient d'Apple. Le jeton d'identité sera réutilisé pour chaque connexion.
</Tip>


## Related topics

- [Se connecter avec PlayFab](/fr/services/playfab/api-references/rest/client/authentication/login-with-playfab.md)
- [Se connecter avec Apple](/fr/services/playfab/api-references/rest/client/authentication/login-with-apple.md)
- [Se connecter avec Game Center](/fr/services/playfab/api-references/rest/client/authentication/login-with-game-center.md)
- [Se connecter avec Facebook](/fr/services/playfab/api-references/rest/client/authentication/login-with-facebook.md)
- [Se connecter avec Steam](/fr/services/playfab/api-references/rest/client/authentication/login-with-steam.md)
