Skip to main content

Tutoriels d’authentification propres aux plateformes

Bien que tous les tutoriels d’authentification propres aux plateformes montrent 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 existante ou à un autre système principal. Autrement, il est rare qu’un titre publié utilise un ID personnalisé comme connexion principale, puisque dans la plupart des cas, vous souhaitez recueillir 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 facile. Un ID personnalisé peut être n’importe quoi, et il facilite l’appel de votre première API. Lorsque vous commencerez sérieusement à développer et à publier votre titre, vous passerez probablement à un autre mécanisme de connexion.

Pratique exemplaire

À moins de savoir exactement pourquoi vous voulez utiliser LoginWithCustomId dans votre titre publié, vous devriez 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 qu’il n’y a aucune friction lors de la première expérience utilisateur, et le résultat est un compte unique dans PlayFab pour chaque joueur. Il s’agit du mécanisme de connexion le plus courant. Ces connexions comprennent : Puisqu’elles sont anonymes, ces méthodes peuvent identifier un appareil de façon unique, mais ne contiennent aucune information récupérable sur le joueur. Si le joueur perd ou brise son appareil, le compte est perdu et peut être difficile à récupérer. Dans la plupart des cas, le compte devient orphelin et ne peut pas être récupéré. Alors pourquoi l’utiliser? Parce qu’elle représente la plus faible barrière à l’entrée possible pour le joueur, sans nécessiter d’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).

Pratique exemplaire

Votre jeu devrait utiliser une connexion anonyme pour créer un nouveau compte et lier de nouveaux appareils à un compte existant. Nous recommandons cette approche, car certains joueurs pourraient abandonner un jeu qui demande une adresse courriel ou des informations permettant de les identifier. Cependant, une fois la connexion anonyme terminée, vous devriez offrir l’option d’ajouter des informations d’identification de connexion récupérables et fournir quelques explications sur les avantages. En particulier, assurez-vous que les clients payants sont dirigés vers les systèmes de connexion récupérables, afin d’éviter la perte de leurs comptes. Un compte gratuit perdu pour toujours est une déception… Un compte payant perdu pour toujours a une incidence sur les revenus.

Appareils iOS

Pour les appareils iOS, l’ID du joueur change si celui-ci désinstalle votre jeu, puis le réinstalle. Une façon de vous assurer d’avoir un ID cohérent sur iOS consiste à enregistrer l’ID d’appareil du joueur dans le trousseau iTunes (KeyChain), afin de pouvoir le lire à partir de là 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 solution de rechange efficace pour les autres plateformes ou appareils, mais vous devez générer vos ID personnalisés avec soin. S’ils sont trop simples, vous risquez que des pirates volent les comptes d’autres personnes.

Appareils Android

Pour connaître les pratiques exemplaires les plus récentes, consultez les lignes directrices de Google sur les identifiants de données utilisateur.
La liaison d’une connexion récupérable n’est requise qu’une seule fois par appareil. Une fois la liaison effectuée, 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 à taper un mot de passe chaque fois qu’ils se connectent.

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 : Si elles sont utilisées, l’adresse courriel ou le nom d’utilisateur et le mot de passe sont authentifiés directement par PlayFab. Le compte est récupérable au moyen de l’adresse courriel ou du nom d’utilisateur, même si l’utilisateur oublie son mot de passe. La connexion est généralement sécuritaire (vous pouvez implémenter votre propre vérification de la robustesse des mots de passe dans votre jeu pour l’améliorer).

Options d’API tierces

Celles-ci nécessitent des appels d’API distincts à 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 dans le 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 ne connaît pas les informations d’identification de connexion de ces services.

Autres pratiques exemplaires

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

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écuritaires que la connexion avec un ID personnalisé, car ils nécessitent une authentification vérifiée auprès d’un tiers plutôt que de compter sur le fait que l’ID personnalisé de l’utilisateur demeure 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

Pratique exemplaire

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