Skip to main content

Configuración de la autenticación de PlayFab con Battle.net

Este tutorial le guía a través del proceso de configuración de la autenticación de PlayFab mediante Battle.net y HTML5/JavaScript.

Requisitos

Necesita:

Servidor y dominio

Esta guía requiere un servidor con un dominio válido para poder seguirla. Si aún no tiene un dominio registrado y un servidor web remoto, siga nuestro tutorial Ejecución de un servidor HTTP para pruebas para obtener información sobre cómo configurar un servidor web local con un nombre de dominio válido. A lo largo de esta guía, suponemos que su dominio es http://playfab.example.

Obtención del Client ID del título de Battle.net

Empiece por ir a Battle.net y crear una cuenta de desarrollador de Battle.net. Una vez creada la cuenta, debe crear un título y obtener los Client ID asignados.

Instalación del complemento de Battle.net

Vaya a la página de Game Manager de PlayFab de su título.
  1. Vaya a Add-ons en el menú.
  2. Localice y abra el icono o vínculo del complemento de Battle.net.
Complemento de Game Manager de PlayFab
  1. Seleccione Install Battle.net.
Complemento de Battle.net de Game Manager de PlayFab
  1. Rellene el Client ID for Game Client.
  2. Opcionalmente, rellene un Client ID for Game Server.
  3. Después, seleccione el botón Save settings.
Client ID del complemento de Battle.net de Game Manager de PlayFab Battle.net aparece como activo en la página de complementos. Complemento de Battle.net de Game Manager de PlayFab activo

Pruebas con un token de acceso

En este ejemplo, mostramos cómo probar la API LoginWithBattleNet usando el enfoque clásico de token de acceso. Use el código HTML proporcionado para sus pruebas.
Asegúrese de sustituir YOUR_CLIENT_ID, YOUR_PLAYFAB_TITLE_ID, YOUR_BNET_TITLE_NAME y YOUR_CLIENT_SECRET por sus propios valores.
Recuerde abrir la página HTML usando su servidor web y asegúrese de acceder a esta página con la URL que especificó.
  1. Cuando se abra la página, seleccione Log in to Battle.net.
  2. Después de iniciar sesión, copie el valor ST de la URL (por ejemplo: ST=US-xxxx-xxxx) e introdúzcalo en el cuadro de diálogo.
  3. Seleccione Exchange SSO Token for id_token y copie el valor en el cuadro de diálogo.
  4. Seleccione Login to PlayFab para completar el flujo de inicio de sesión.
  5. Al terminar, el script intenta autenticarse en el lado de PlayFab y muestra el resultado.
Ejemplo de autenticación de Battle.net
Última modificación el 28 de agosto de 2026