Passer au contenu principal

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 :

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.
  1. Accédez à Add-ons dans le menu.
  2. Recherchez et ouvrez l’icône/le lien Battle.net Add-on.
Module complémentaire dans PlayFab Game Manager
  1. Sélectionnez Install Battle.net.
Module complémentaire Battle.net dans PlayFab Game Manager
  1. Renseignez le champ Client ID for Game Client.
  2. Si vous le souhaitez, renseignez le champ Client ID for Game Server.
  3. Sélectionnez ensuite le bouton Save settings.
Client IDs du module complémentaire Battle.net dans PlayFab Game Manager Battle.net apparaît comme actif dans la page des modules complémentaires. Module complémentaire Battle.net actif dans PlayFab Game Manager

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.
N’oubliez pas d’ouvrir la page HTML à l’aide de votre serveur web, et veillez à accéder à cette page à l’aide de l’URL que vous avez spécifiée.
  1. Une fois la page ouverte, sélectionnez Log in to Battle.net.
  2. 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.
  3. Sélectionnez Exchange SSO Token for id_token et copiez la valeur dans la zone de dialogue.
  4. Sélectionnez Login to PlayFab pour terminer le flux de connexion.
  5. Une fois terminé, le script tente de s’authentifier côté PlayFab et affiche le résultat.
Exemple d'authentification Battle.net
Dernière modification le 6 octobre 2026