Configure a autenticação do usuário

A autenticação permite que os usuários comprem itens na Web Shop e vejam ofertas exclusivas no catálogo.

Principais recursos da Web Shop com autenticação:

  • Vários métodos de autorização na Web Shop.
  • Configure vitrines personalizadas e códigos promocionais para usuários autorizados.
  • Conformidade com leis e regulamentos regionais para a proteção e processamento de dados pessoais.
  • Limite de taxa e proteção contra DDoS.

Você pode escolher um dos seguintes métodos de autenticação:

  • Autenticação de ID de usuário:
    • Simplifica a integração da Web Shop com o jogo.
    • O widget de autenticação não requer cadastro e entrada de senha. Para acessar o jogo, um usuário precisa inserir seu ID do jogo ou usar a mesma conta de rede social que usa para fazer login.

Observação
Use a autenticação de ID de usuário se o Xsolla Login não estiver configurado em seu jogo.
  • Autenticação por ID de Usuário e link profundo:
    • Links profundos podem ser usados como um método de autenticação adicional ao fazer login via ID de Usuário.
    • O widget de autenticação via ID de Usuário e link profundo não requer cadastro nem inserção de senha. O usuário simplesmente precisa inserir seu ID de Usuário do jogo ou fazer login pelo jogo usando um link profundo.
Observação
Use a autenticação via ID de Usuário e link profundo se seu jogo suporta links profundos para autenticação.
  • Autenticação via link profundo:
      Quando um link profundo é usado como método primário de login, ele permite economizar dados de pagamento, algo que não é possível com a autenticação via ID de Usuário.
Observação
Use a autenticação via link profundo se seu jogo suporta a autenticação via link profundo.
  • Autenticação via Xsolla Login:
    • Fornece uma ampla gama de métodos de autorização: redes sociais, códigos ou links únicos e login e senha.
    • Permite personalizar o widget Xsolla Login.
    • Você pode impor restrições de idade na autorização.
Observação
Use a autenticação Xsolla Login se esta solução já estiver configurada no seu jogo.
Para qualquer um dos métodos de autenticação, você pode adicionar um bloco Fast login ao seu site.

Fluxo do usuário

  1. O usuário acessa a Web Shop com a autenticação de ID de usuário configurada.
  2. O usuário é autorizado na Web Shop de uma das seguintes maneiras:
    • O usuário insere seu ID no bloco Fast Login e clica no botão de login.
    • O usuário clica no botão de compra do item selecionado ou no botão de login na barra superior:
      1. Uma janela modal para inserir o ID de usuário ou fazer login por uma rede social é aberta.
      2. O usuário insere seu ID e clica em Continue ou clica no ícone de redes sociais para escolher uma rede social e concluir a autenticação na respectiva página da rede social.
    1. O sistema confere se um usuário já existe no jogo. Se um usuário com esse ID ou conta social existir no jogo, o usuário é autorizado na Web Shop. Caso contrário, uma mensagem de erro é exibida.

    Como obtê-lo

    1. Do lado do seu aplicativo, implemente a manipulação do webhook de validação do usuário.

    Ao receber um webhook, o aplicativo deve fazer o seguinte:

    • Procurar um usuário por seu ID passado no webhook.
    • Dependendo do resultado, enviar um dos seguintes códigos de status:
      • Código HTTP 200 com uma resposta do webhook se um usuário for encontrado
      • Código HTTP 404 se o ID do usuário não for encontrado
    • Enviar atributos de usuário para personalização.

    Observação
    O ID do usuário deve ser exclusivo para cada usuário.
    1. Abra seu projeto na Conta de Distribuidor.
    2. Na barra lateral, clique em Site Builder.
    3. Clique em Open Site Builder.
    4. Vá para o bloco Login Settings:
    1. Selecione a opção ID do usuário.
    Observação
    As configurações de personalização do widget no projeto de login não afetam a interface de autenticação de ID do usuário.
    1. Na lista suspensa, selecione Novo login.
    1. Insira o URL para receber webhooks.
    Observação
    Os URLs de webhook devem começar com https://. O uso de http:// causará um erro.
    Observação
    O armazenamento Xsolla é usado por padrão. Recomendamos que você não o altere na Conta de Distribuidor, pois o armazenamento Xsolla fornece uma variedade maior de configurações.
    1. Configurar autorização via redes sociais já conectadas ao seu aplicativo (opcional):
      1. Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
      2. Clique em Configurar na barra do site.
      3. Vá para o bloco Autenticação e selecione Login social.
      1. Para configurar uma rede social, vá para o cartão de rede social, clique no ícone ⚙ à direita do título e selecione Connect.
    Observação
    Para usar a autorização de rede social, nas configurações do cartão de rede social, especifique o ID do aplicativo e o segredo do aplicativo em seu projeto. O ID do aplicativo e o segredo estão disponíveis na conta de desenvolvedor do provedor social. Você pode encontrar instruções mais detalhadas sobre a localização do ID do aplicativo e o segredo nas configurações do cartão da rede social na Conta de Distribuidor.

    Configure o bloco Fast login

    O bloco Fast Login fornece aos usuários uma maneira adicional de se autenticarem no site.

    A aparência do bloco e seus recursos dependem do método de autenticação selecionado.

    Se a autenticação via ID de usuário for configurada no site, o bloco Fast Login exibirá um campo para inserir o ID e um botão de login.

    Recursos:

    • Autenticação de usuário sem transições adicionais na janela modela.
    • Configuração do conteúdo do bloco. Você pode ativar e configurar as seguintes seções:
      • Título
      • Descrição
      • Instruções sobre como encontrar o ID de usuário
      • Plano de fundo personalizado

    Você também pode expandir os recursos do bloco, como adicionar texto, um botão ou uma imagem, usando códigos JS.

    Se a autenticação via Xsolla Login for configurada no site, um botão adicional chamando por autorização é exibido no bloco Fast Login. Quando você clicar no botão no bloco, uma janela modal aparecerá para a autorização usando um dos métodos Xsolla Login.

    Recursos:

    • Configuração do texto do botão chamando a autorização
    • Configuração do plano de fundo

    Você também pode expandir os recursos do bloco, como adicionar texto, um botão ou uma imagem, usando códigos JS.

    Para sites novos, o bloco Fast Login é adicionado ao modelo Web Shop por padrão, e você pode removê-lo se necessário.

    Se você criou um site anteriormente e ele não possui o bloco Fast Login, você pode adicioná-lo.

    Para adicionar um bloco Fast Login:

    1. Abra o projeto na Conta de Distribuidor.
    2. No menu lateral, clique em Site Builder.
    3. Na seção Sites, selecione seu site e clique em Abrir Site Builder.
    4. Clique em Add block.
    5. Escolha o bloco Fast login.
    Observação

    Para usar o bloco Fast Login, uma opção de autorização deve ser escolhida anteriormente em uma lista suspensa na seção Login settings.

    Para o método de autenticação do ID de usuário na seção Login settings, você também precisa especificar o URL para receber o webhook. Se você não especificá-lo, o site não poderá ser publicado porque a autenticação ficará indisponível.

    A autorização do usuário durante a prévia do site é possível sem adicionar um URL de webhook.

    Próximos passos

    1. Teste a Web Shop no modo sandbox.
    2. Publique o site.

    Fluxo de integração

    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.
    Última atualização: 13 de Março de 2025

    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 doc_feedback@xsolla.com.