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:- Una cuenta de Battle.net para realizar pruebas.
- Un título registrado en PlayFab.
- Estar familiarizado con Conceptos básicos y prácticas recomendadas de inicio de sesión.
- Un servidor con un nombre de dominio válido que sirva un archivo HTML estático. Consulte el tutorial Ejecución de un servidor HTTP para pruebas para obtener información sobre cómo configurar uno.
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.- Vaya a Add-ons en el menú.
- Localice y abra el icono o vínculo del complemento de Battle.net.

- Seleccione Install Battle.net.

- Rellene el Client ID for Game Client.
- Opcionalmente, rellene un Client ID for Game Server.
- Después, seleccione el botón Save settings.


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.- Cuando se abra la página, seleccione Log in to Battle.net.
- 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.
- Seleccione Exchange SSO Token for id_token y copie el valor en el cuadro de diálogo.
- Seleccione Login to PlayFab para completar el flujo de inicio de sesión.
- Al terminar, el script intenta autenticarse en el lado de PlayFab y muestra el resultado.

