Configurer l’authentification PlayFab avec Battle.net
Ce tutoriel vous guide tout au long du processus de configuration de l’authentification PlayFab à l’aide de Battle.net et HTML5/JavaScript.Configuration requise
Vous avez besoin des éléments suivants :- Un compte Battle.net pour les tests.
- Un titre PlayFab inscrit.
- Une connaissance des notions de base et bonnes pratiques de connexion.
- Un serveur doté d’un nom de domaine valide pour servir un fichier HTML statique. Consultez le tutoriel Exécution d’un serveur HTTP pour les tests pour savoir comment en configurer un.
Serveur et domaine
Pour suivre ce guide, vous avez besoin d’un serveur doté d’un domaine valide. Si vous ne disposez pas encore d’un domaine inscrit et d’un serveur web distant, suivez notre tutoriel Exécution d’un serveur HTTP pour les tests pour savoir comment configurer un serveur web local avec un nom de domaine valide. Tout au long de ce guide, nous supposons que votre domaine est http://playfab.example.Récupérer le Client ID du titre Battle.net
Commencez par accéder à Battle.net et créez un compte de développeur Battle.net. Une fois votre compte créé, vous devez créer un titre et vous voir attribuer des Client IDs.Installer le module complémentaire Battle.net
Accédez à la page Game Manager de PlayFab pour votre titre.- Accédez à Add-ons dans le menu.
- Recherchez et ouvrez l’icône/le lien Battle.net Add-on.

- Sélectionnez Install Battle.net.

- Renseignez le champ Client ID for Game Client.
- Si vous le souhaitez, renseignez le champ Client ID for Game Server.
- Sélectionnez ensuite le bouton Save settings.


Test à l’aide d’un jeton d’accès
Dans cet exemple, nous montrons comment tester l’API LoginWithBattleNet à l’aide de l’approche classique par jeton d’accès. Utilisez le code HTML fourni pour vos tests.Veillez à remplacer
YOUR_CLIENT_ID, YOUR_PLAYFAB_TITLE_ID, YOUR_BNET_TITLE_NAME et YOUR_CLIENT_SECRET par vos propres valeurs.- Une fois la page ouverte, sélectionnez Log in to Battle.net.
- Après vous être connecté, copiez la valeur ST à partir de l’URL (par exemple : ST=US-xxxx-xxxx) et saisissez-la dans la zone de dialogue.
- Sélectionnez Exchange SSO Token for id_token et copiez la valeur dans la zone de dialogue.
- Sélectionnez Login to PlayFab pour terminer le flux de connexion.
- Une fois terminé, le script tente de s’authentifier côté PlayFab et affiche le résultat.

