Skip to main content

Tutoriels d’authentification spécifiques aux plateformes

Bien que tous les tutoriels d’authentification spécifiques aux plateformes illustrent la connexion avec LoginWithCustomID, les utilisations de cette connexion dans un jeu publié se limitent à l’association d’un compte PlayFab à une base de données préexistante ou à un autre système back-end. Sinon, il est rare qu’un titre publié utilise un ID personnalisé comme connexion principale, car dans la plupart des cas, vous souhaitez capturer des informations supplémentaires sur la plateforme du joueur.

Pourquoi nous présentons cette méthode en premier

Pour être franc, parce que c’est la plus simple. Un ID personnalisé peut être n’importe quoi, et il facilite l’appel de votre première API. Lorsque vous vous lancerez sérieusement dans le développement et la publication de votre titre, vous passerez probablement à un autre mécanisme de connexion.

Bonne pratique

À moins de savoir exactement pourquoi vous souhaitez utiliser LoginWithCustomId dans votre titre publié, vous devez migrer vers un autre mécanisme de connexion avant le lancement.

Mécanismes de connexion anonyme

Les mécanismes de connexion anonyme sont les plus simples à utiliser. Ils ne nécessitent aucune saisie de la part du joueur, de sorte que la première expérience utilisateur se déroule sans friction, et ils aboutissent à un compte unique dans PlayFab pour chaque joueur. C’est le mécanisme de connexion le plus courant. Ces connexions comprennent : Étant anonymes, ces méthodes peuvent identifier un appareil de manière unique, mais ne contiennent aucune information récupérable sur le joueur. Si le joueur perd ou casse son appareil, le compte est perdu et peut être difficile à récupérer. Dans la plupart des cas, le compte devient orphelin et n’est pas récupérable. Alors pourquoi l’utiliser ? Parce qu’il s’agit de la barrière d’entrée la plus faible possible pour le joueur, qui ne nécessite aucune interaction. Elle permet au joueur d’essayer votre jeu avec un effort minimal, tout en créant un compte auquel il peut revenir pour assurer la continuité (tant qu’il possède cet appareil).

Bonne pratique

Votre jeu doit utiliser une connexion anonyme pour créer un nouveau compte et lier de nouveaux appareils à un compte existant. Nous le recommandons, car certains joueurs pourraient abandonner un jeu qui demande une adresse e-mail ou des informations d’identification. Cependant, une fois la connexion anonyme terminée, vous devez proposer l’option d’ajouter des informations d’identification de connexion récupérables, et fournir quelques explications sur leurs avantages. En particulier, vous devez veiller à ce que les clients payants soient orientés vers les systèmes de connexion récupérable, afin d’éviter la perte de leurs comptes. Un compte gratuit perdu à jamais est une déception… Un compte payant perdu à jamais affecte les revenus.

Appareils iOS

Pour les appareils iOS, l’ID du joueur change s’il désinstalle votre jeu puis le réinstalle. Une façon de garantir un ID cohérent sur iOS consiste à enregistrer l’ID d’appareil du joueur dans le trousseau iTunes (KeyChain), afin de pouvoir le lire au démarrage du jeu et l’utiliser pour la connexion. Vous devez déterminer comment générer des ID personnalisés uniques pour tout autre appareil ou plateforme. Les ID personnalisés constituent une alternative efficace pour d’autres plateformes ou appareils, mais vous devez les générer avec soin. S’ils sont trop simples, vous risquez que des pirates volent les comptes d’autres joueurs.

Appareils Android

Pour connaître les dernières bonnes pratiques, consultez les recommandations de Google concernant les identifiants de données utilisateur.
La liaison d’une connexion récupérable n’est nécessaire qu’une seule fois par appareil. Une fois la liaison établie, le jeu peut continuer à utiliser la connexion anonyme sans inconvénient. Consultez la section suivante.
Une connexion anonyme est pratique pour le joueur, mais elle n’est pas obligatoire. Votre jeu peut s’appuyer exclusivement sur un mécanisme de connexion récupérable. Cependant, vos joueurs sont plus satisfaits s’ils n’ont pas à saisir un mot de passe à chaque connexion.

Mécanismes de connexion récupérable

Un mécanisme de connexion récupérable nécessite certaines informations d’identité de la part du joueur. Comme décrit ci-dessus, il peut être associé à une connexion anonyme pour offrir la meilleure expérience au joueur.

Options purement PlayFab

Les options les plus simples sont : Dans ce cas, l’adresse e-mail ou le nom d’utilisateur accompagnés du mot de passe sont authentifiés directement par PlayFab. Le compte est récupérable grâce à l’adresse e-mail ou au nom d’utilisateur, même si l’utilisateur oublie son mot de passe. La connexion est généralement sécurisée (vous pouvez implémenter votre propre vérification de la robustesse du mot de passe dans votre jeu pour l’améliorer).

Options d’API tierces

Celles-ci nécessitent des appels d’API distincts vers un autre service, mais ne nécessitent pas l’installation de SDK supplémentaires : L’authentification sécurisée a lieu entre votre utilisateur et l’appel d’API du service tiers.

Options de SDK tiers

Celles-ci nécessitent l’installation d’un SDK distinct dans votre jeu. L’authentification sécurisée a lieu au sein du SDK tiers. Dans toutes les options tierces, ces services traitent les informations d’identification de connexion, et vous transmettez un jeton sécurisé à la méthode de connexion PlayFab appropriée. PlayFab n’a pas connaissance des informations d’identification de connexion de ces services.

Autres bonnes pratiques

Utilisez une connexion anonyme appropriée pour une connexion de base, et encouragez votre joueur à la lier à une connexion récupérable. Choisissez un ou plusieurs mécanismes récupérables avec lesquels vous êtes à l’aise et familiarisé.
La récupération de compte ne nécessite qu’une seule connexion récupérable ; ne poussez donc pas votre joueur à toutes les utiliser.

Mécanismes de connexion non sécurisés

L’un des avantages des mécanismes de connexion récupérable est qu’ils sont plus sécurisés que la connexion avec un ID personnalisé, car ils exigent une authentification vérifiée auprès d’un tiers au lieu de compter sur le fait que l’ID personnalisé d’un utilisateur reste un secret partagé.

Conclusion

La connexion anonyme est excellente et offre à l’utilisateur un processus de connexion entièrement automatisé. L’inconvénient est la récupération du compte, qui est parfois impossible sans connexion récupérable. L’organigramme suivant décrit une connexion anonyme suivie de l’ajout d’un mécanisme de connexion récupérable. Connexion anonyme PayFab et mécanisme de connexion récupérable

Bonne pratique

Utilisez la connexion anonyme appropriée pour votre appareil, associée à une ou plusieurs options de récupération de compte.
Last modified on October 6, 2026