Configuração da autenticação de usuários via conta Xsolla Wallet

Para configurar a autenticação do usuário com a conta Xsolla:

  1. Crie um projeto Login na Conta de Distribuidor.
  2. Crie um cliente OAuth 2.0 da conta Xsolla.
  3. Ative a Xsolla como rede social.
  4. Configure os URLs de retorno de chamada.

Crie um projeto Login

  1. Abra seu projeto na Conta de Distribuidor.
  2. Clique em Login no menu lateral.
  3. Clique em Create Login project.
  4. Selecione Standard Login project e clique em Create and set up. Quando seu projeto Login for criado, você poderá ver a página com as configurações do projeto Login.

Durante o processo de integração, você precisará do seu ID de login. Para obtê-lo, clique no nome do seu projeto Login na trilha de migalhas para retornar à página do projeto Login e então clique em Copy ID ao lado do nome do projeto Login.

Crie o cliente OAuth 2.0 da conta Xsolla

Entre em contato com a equipe de integração em integration@xsolla.com ou com o seu Gerente de Sucesso do Cliente em csm@xsolla.com e forneça as seguintes informações:

ParâmetroTipoExemploDescrição
Redirect URIsArray of strings[“https://example.com/oauth/callback”, “http://localhost:3000/oauth/callback”]Uma lista de endereços de URL que podem ser usados para redirecionar o usuário após a autenticação por meio da conta Xsolla.
AudienceString“https://example.com”O domínio onde os usuários podem fazer login com a conta Xsolla.
ScopeArray of strings[“email”, “transactions”]Lista de permissões na conta Xsolla.
A equipe de integração da Xsolla vai criar um cliente OAuth 2.0 da conta Xsolla para você e fornecer o identificador e chave secreta dele. Esses dados são necessários para ativar a Xsolla como rede social.

Ative a Xsolla como rede social

  1. Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
  2. Clique em Configure no painel de um projeto Login.
  3. No bloco Login methods, selecione Login social.
  4. Clique em Configure.
  5. Selecione Xsolla na lista de redes sociais.
  6. Clique no ícone e selecione Settings.
  7. Preencha os seguintes campos:

    • Application ID — o identificador do cliente OAuth 2.0 da conta Xsolla que você recebeu da Xsolla.
    • Application secret key — a chave do OAuth 2.0 da conta Xsolla que você recebeu da Xsolla.
    • Your website link — o site a partir do qual as solicitações de troca do código de autorização por um token de autorização de usuário serão enviadas. Especifique o mesmo endereço URL que foi indicado no parâmetro Audiência ao criar o cliente OAuth 2.0 da conta Xsolla.

  1. Clique em Connect.
  2. Clique em back to Social Networks.
  3. Define a opção Embed social network JWT token como On.
  4. Clique em Save changes.

Configure os URLs de retorno de chamada

  1. Vá para a aba Callback URLs.
  2. Certifique-se de que os seguintes URLs sejam adicionados à seção Callback URL:
    • https://login-widget.xsolla.com/latest/babka-auth-succeed
    • https://login.xsolla.com/api/social/oauth2/callback
  3. Na seção Allowed origins (CORS):
    1. Certifique-se de que o valor https://metaframe.xsolla.com seja adicionado.
    2. Adicione os URLs do domínio onde o widget Metaframe será usado.
  4. Clique em Save changes.
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: 9 de Outubro de 2024

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!