Configuration de l’authentification PlayFab à l’aide de la connexion anonyme
Ce guide vous montre comment implémenter l’authentification PlayFab à l’aide des API de connexion anonyme avec une protection côté serveur, en se concentrant uniquement sur l’authentification CustomID avec HTML5/JavaScript.Vue d’ensemble
À compter du 30 juin 2025, la création de joueurs via les API anonymes sera désactivée pour tous les titres nouvellement créés.
- Création de joueurs côté client désactivée :
- Pour les titres nouvellement créés, toutes les API de connexion anonyme côté client (
LoginWithCustomID,LoginWithAndroidDeviceID,LoginWithIOSDeviceID,LoginWithNintendoSwitchDeviceId) ne créent plus automatiquement de nouveaux comptes de joueur. Les titres créés avant le 30 juin 2025 peuvent désactiver la connexion anonyme via la configuration de Game Manager. - La désactivation de la création de joueurs côté client empêche la création de comptes non autorisée directement à partir de clients non autorisés.
- Seuls les joueurs existants peuvent se connecter via les API côté client.
- Pour les titres nouvellement créés, toutes les API de connexion anonyme côté client (
- Création de joueurs côté serveur activée :
- La création de comptes de joueur est désormais gérée via les API côté serveur (
LoginWithCustomID,LoginWithAndroidDeviceID,LoginWithIOSDeviceID,LoginWithNintendoDeviceId). - Cela garantit que toutes les créations de comptes ont lieu dans un environnement sécurisé et contrôlé.
- La création de comptes de joueur est désormais gérée via les API côté serveur (
Prérequis
- Un identificateur unique pour le joueur (CustomID)
- Un titre PlayFab inscrit
- La clé secrète de votre titre PlayFab
- Une connaissance des notions de base et bonnes pratiques de connexion
- Un serveur doté d’un nom de domaine valide pour servir des fichiers HTML statiques
Si vous avez besoin d’aide pour configurer un serveur, consultez le tutoriel Exécution d’un serveur HTTP pour les tests. Tout au long de ce guide, nous supposerons que votre domaine est
http://playfab.example.Flux d’authentification
- Création de compte côté serveur :
- Utilisez
Server/LoginWithCustomIDavec l’API serveur pour créer de nouveaux joueurs - Nécessite une clé secrète de titre
- Référence : API serveur - Login With Custom ID
- Utilisez
- Connexion côté client :
- Utilisez
Client/LoginWithCustomIDavec l’API client pour connecter des joueurs existants - Référence : API client - Login With Custom ID
- Utilisez
Étapes d’implémentation
1. Configurer votre environnement de développement
- Téléchargez le SDK JavaScript à partir de la documentation du SDK JavaScript
- Installez les packages Node.js requis :
2. Implémentation côté serveur (Node.js)
Conservez la clé secrète de votre titre en lieu sûr et ne l’exposez jamais dans le code côté client. La clé secrète ne doit être utilisée que dans des environnements serveur sécurisés.
3. Implémentation côté client (HTML)
Configuration des paramètres de création de joueurs
Pour les titres existants
- Accédez au portail des développeurs PlayFab et sélectionnez votre titre
- Accédez à Settings.
- Sélectionnez l’onglet API Features.
- Cochez la case pour empêcher la création de nouveaux comptes de joueur via les API de connexion anonyme

Pour les nouveaux titres
La création de joueurs via les API anonymes est désactivée par défaut pour les nouveaux titres. Pour l’activer à des fins de test, procédez comme suit :- Accédez au portail des développeurs PlayFab et sélectionnez votre titre
- Accédez à Settings.
- Sélectionnez l’onglet API Features.
- Décochez la case pour autoriser la création de nouveaux comptes de joueur via les API de connexion anonyme

