Pular para o conteúdo principal

Configurar a autenticação do PlayFab com Battle.net

Este tutorial orienta você no processo de configuração da autenticação do PlayFab usando Battle.net e HTML5/JavaScript.

Requisitos

Você precisa de:

Servidor e domínio

Para seguir este guia, é necessário um servidor com um domínio válido. Se você ainda não tiver um domínio registrado e um servidor Web remoto, siga nosso tutorial Executando um servidor HTTP para testes para obter informações sobre como configurar um servidor Web local com um nome de domínio válido. Ao longo deste guia, presumimos que seu domínio seja http://playfab.example.

Recuperar a Client ID do título do Battle.net

Comece navegando até o Battle.net e crie uma conta de desenvolvedor do Battle.net. Depois que sua conta for criada, você precisará criar um título e receber Client IDs.

Instalar o complemento do Battle.net

Acesse a página do Game Manager do PlayFab para o seu título.
  1. Navegue até Add-ons no menu.
  2. Localize e abra o ícone/link do complemento do Battle.net.
Complemento do PlayFab Game Manager
  1. Selecione Install Battle.net.
Complemento do Battle.net no PlayFab Game Manager
  1. Preencha a Client ID for Game Client.
  2. Opcionalmente, preencha uma Client ID for Game Server.
  3. Em seguida, selecione o botão Save settings.
Client IDs do complemento do Battle.net no PlayFab Game Manager O Battle.net é exibido como ativo na página de complementos. Complemento do Battle.net ativo no PlayFab Game Manager

Testando com um token de acesso

Neste exemplo, mostramos como testar a API LoginWithBattleNet usando a abordagem clássica de token de acesso. Use o código HTML fornecido para seus testes.
Certifique-se de substituir YOUR_CLIENT_ID, YOUR_PLAYFAB_TITLE_ID, YOUR_BNET_TITLE_NAME e YOUR_CLIENT_SECRET pelos seus próprios valores.
Lembre-se de abrir a página HTML usando seu servidor Web e certifique-se de acessar essa página usando a URL que você especificou.
  1. Quando a página abrir, selecione Log in to Battle.net.
  2. Depois de entrar, copie o valor ST da URL (por exemplo: ST=US-xxxx-xxxx) e insira-o na caixa de diálogo.
  3. Selecione Exchange SSO Token for id_token e copie o valor na caixa de diálogo.
  4. Selecione Login to PlayFab para concluir o fluxo de entrada.
  5. Quando terminar, o script tentará se autenticar no lado do PlayFab e mostrará o resultado.
Exemplo de autenticação do Battle.net
Última modificação em 6 de outubro de 2026