Informações gerais

A solução para login e cadastro de usuários é baseada no produto Login. As configurações de autenticação do seu projeto estão disponíveis na Conta de Distribuidor na seção Players > Login.
A solução para login e cadastro de usuários é baseada no produto Login. As configurações de autenticação do seu projeto estão disponíveis na sua conta na seção Players > Login.
A solução para login e cadastro de usuários é baseada no produto Login. As configurações de autenticação do seu projeto estão disponíveis na sua conta na seção Players > Login.
A solução para login e cadastro de usuários é baseada no produto Login. As configurações de autenticação do seu projeto estão disponíveis na sua conta na seção Players > Login.
A solução de login e registro de usuários é baseada no produto Login. As configurações de autenticação do seu projeto estão disponíveis na seção sua conta para jogos móveis em Other tools > Login .
Se você usar o SDK, adicione o link ao Acordo de Política de Privacidade Xsolla ao seu aplicativo. Você pode ver o exemplo deste link no projeto de demonstração na página de cadastro.
Observação
Observe que o Acordo de Política de Privacidade Xsolla não significa que os dados do usuário serão usados. Se você planeja coletar e processar esse tipo de dados, certifique-se de que suas ações estão em conformidade com a lei. Você deve pedir permissão aos usuários para coletar e processar os dados deles, ou informá-los sobre o Acordo de Política de Privacidade.

Guias

Saiba mais sobre configurações avançadas em nossos guias.

Como configurar a autenticação OAuth 2.0

O OAuth 2.0 usa tokens de curta duração com autorização de longo prazo (tokens de atualização) em vez de tokens de longa duração. Um token de atualização permite que os usuários permaneçam em seu aplicativo por um longo período sem precisar digitar novamente seu nome de usuário e senha. Isso elimina o risco de comprometer os dados de autenticação do usuário.

Configure o OAuth 2.0 para autorização:

  • via nome de usuário ou e-mail e senha
  • via redes sociais
  • via Steam

Se a opção estiver habilitada, o registro e a autenticação do usuário serão realizados chamando as chamadas de API Register new user e JWT auth by username and password. O SDK fornece os mesmos métodos para autorização OAuth 2.0 como para autorização de token JWT. Na estrutura FXsollaAuthToken, o token de atualização é especificado no campo RefreshToken.

Observação
Habilitar essa configuração não altera o processo de autenticação do usuário em seu aplicativo.
Para configurar a autorização do OAuth 2.0:
  1. Configure a autenticação OAuth 2.0 para o projeto Login em sua Conta de Distribuidor.
  2. Configure o plug-in no projeto Unreal Engine.
Para configurar a autorização do OAuth 2.0:
  1. Configure a autenticação OAuth 2.0 para o projeto Login na sua conta.
  2. Configure o plug-in no seu projeto Unreal Engine.

Configure a autenticação OAuth 2.0 para o projeto Login em sua Conta de Distribuidor

Configure a autenticação OAuth 2.0 para o projeto Login na sua conta

  1. Vá para sua Conta de Distribuidor.
  2. No menu lateral, selecione Players > Login.
  3. Selecione Configure no painel do projeto Login.
  4. Vá para o bloco Security e selecione a seção OAuth 2.0.
  5. Selecione Add OAuth 2.0 client.
  6. No campo OAuth 2.0 redirect URIs, especifique o URL ou o caminho no aplicativo para o qual os usuários são redirecionados depois de uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha.
  7. Selecione Connect.
  8. Copie e salve o Client ID.
  1. Vá para a sua conta.
  2. No menu lateral, clique em Players > Login.
  3. Clique em Configure no painel do projeto Login.
  4. Vá para o bloco Security e selecione a seção OAuth 2.0.
  5. Clique em Add OAuth 2.0 client.
  6. No campo OAuth 2.0 redirect URIs, especifique o URL ou o caminho no aplicativo para o qual os usuários são redirecionados depois de uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha.
  7. Clique em Connect.
  8. Copie e salve o Client ID.
  1. Vá para a sua conta.
  2. No menu lateral, clique em Players > Login.
  3. Clique em Configure no painel do projeto Login.
  4. Vá para o bloco Security e selecione a seção OAuth 2.0.
  5. Clique em Add OAuth 2.0 client.
  6. No campo OAuth 2.0 redirect URIs, especifique o URL ou o caminho no aplicativo para o qual os usuários são redirecionados depois de uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha.
  7. Clique em Connect.
  8. Copie e salve o Client ID.
  1. Vá para a sua conta.
  2. No menu lateral, clique em Players > Login.
  3. Clique em Configure no painel do projeto Login.
  4. Vá para o bloco Security e selecione a seção OAuth 2.0.
  5. Clique em Add OAuth 2.0 client.
  6. No campo OAuth 2.0 redirect URIs, especifique o URL ou o caminho no aplicativo para o qual os usuários são redirecionados depois de uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha.
  7. Clique em Connect.
  8. Copie e salve o Client ID.
  1. Acesse sua conta para jogos móveis.
  2. No menu lateral, selecione Other tools > Login.
  3. Selecione Configure no painel do projeto Login.
  4. Acesse o bloco Security e selecione a seção OAuth 2.0.
  5. Selecione Add OAuth 2.0 client.
  6. No campo OAuth 2.0 redirect URIs, especifique o URL ou caminho do aplicativo para onde os usuários são redirecionados após se autenticarem, confirmarem seu e-mail ou redefinirem sua senha com sucesso.
  7. Selecione Connect.
  8. Copie e salve o Client ID.

Configure o plug-in no seu projeto Unreal Engine

  1. Abra seu projeto Unreal Engine no Unreal Editor.
  2. Vá para Settings > Project Settings > Plugins > Xsolla Settings > General.
  3. No campo Client ID, especifique o ID do Cliente recebido ao configurar o OAuth 2.0 na Conta de Distribuidor.
  4. No campo Redirect URI, especifique o URL ou o caminho. O valor deve corresponder ao especificado na Conta de Distribuidor na seção Players > Login > Seu projeto Login > Security > OAuth 2.0.

  1. Abra seu projeto Unreal Engine no Unreal Editor.
  2. Vá para Settings > Project Settings > Plugins > Xsolla Settings > General.
  3. No campo Client ID, especifique o Client ID recebido ao configurar o OAuth 2.0 na sua conta.
  4. No campo Redirect URI, especifique o URL ou o caminho. O valor deve corresponder ao especificado na sua conta na seção Players > Login > seu projeto Login > Security > OAuth 2.0.

  1. Abra seu projeto do Unreal Engine no Unreal Editor.
  2. Acesse Settings > Project Settings > Plugins > Xsolla Settings > General.
  3. No campo Client ID, especifique o ID do Cliente recebido ao configurar o OAuth 2.0 na sua conta para jogos móveis.
  4. No campo Redirect URI, especifique o URL ou caminho. O valor precisa corresponder ao especificado na sua conta na seção Other tools > Login > your Login project > Security > OAuth 2.0.

Os seguintes métodos são implementados no SDK para trabalhar com tokens de atualização:

  • RefreshToken — atualiza o token se ele tiver expirado.
  • ExchangeAuthenticationCodeToToken — troca o código de autenticação do usuário por um JWT.

O parâmetro State encontrado nos métodos RegisterUser, GetSocialAuthenticationUrl e AuthenticateWithSessionTicket é usado para verificações adicionais do usuário durante a autenticação OAuth 2.0. Esse parâmetro é usado para mitigar possíveis ataques CSRF.

Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Ocultar

Como configurar a invalidação de token

A invalidação de token permite maior segurança dos dados de autenticação dos usuários em seu aplicativo. Se a opção estiver habilitada, um novo token substituirá o antigo, que se tornará inválido, toda vez que o usuário se autenticar.

Observação
Você pode configurar a invalidação de token para autenticação que usa um token JWT. Para a autenticação OAuth 2.0, a invalidação de token é fornecida pelo próprio protocolo e não precisa ser configurada separadamente.

Ao usar o SDK, a invalidação do token existente e a geração de um novo token é feita com as chamadas de API Auth by username and password e Auth via social network, se o parâmetro with_logout tiver o valor 1.

Para habilitar a invalidação de token em seu projeto Unreal Engine:

  1. Vá para Settings > Project Settings > Plugins > Xsolla Settings.
  2. Ative a opção Invalidate Existing Sessions.

Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Ocultar

Continuar lendo

Última atualização: 7 de Setembro de 2026

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!
Não conseguimos enviar seu feedback
Tente novamente mais tarde ou contate-nos via [email protected].