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.
- 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.
- 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.
- 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.
Fluxo do usuário
- O usuário acessa a Web Shop com a autenticação de ID de usuário configurada.
- 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:
- Uma janela modal para inserir o ID de usuário ou fazer login por uma rede social é aberta.
- 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.
- 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
- 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.
- Abra seu projeto na Conta de Distribuidor.
- Na barra lateral, clique em Site Builder.
- Clique em Open Site Builder.
- Vá para o bloco Login Settings:
- Selecione a opção ID do usuário.
- Na lista suspensa, selecione Novo login.
- Insira o URL para receber webhooks.
https://
. O uso de http://
causará um erro.- Configurar autorização via redes sociais já conectadas ao seu aplicativo (opcional):
- Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
- Clique em Configurar na barra do site.
- Vá para o bloco Autenticação e selecione Login social.
- Para configurar uma rede social, vá para o cartão de rede social, clique no ícone ⚙ à direita do título e selecione Connect.
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:
- Abra o projeto na Conta de Distribuidor.
- No menu lateral, clique em Site Builder.
- Na seção Sites, selecione seu site e clique em Abrir Site Builder.
- Clique em Add block.
- Escolha o bloco Fast login.
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
Links úteis
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.