Configuração da autenticação de usuários via conta Xsolla Wallet
Para configurar a autenticação do usuário com a conta Xsolla:
- Crie um projeto Login na Conta de Distribuidor.
- Crie um cliente OAuth 2.0 da conta Xsolla.
- Ative a Xsolla como rede social.
- Configure os URLs de retorno de chamada.
Crie um projeto Login
- Abra seu projeto na Conta de Distribuidor.
- Clique em Login no menu lateral.
- Clique em Create Login project.
- 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âmetro | Tipo | Exemplo | Descrição |
---|---|---|---|
Redirect URIs | Array 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. |
Audience | String | “https://example.com” | O domínio onde os usuários podem fazer login com a conta Xsolla. |
Scope | Array of strings | [“email”, “transactions”] | Lista de permissões na conta Xsolla. |
Ative a Xsolla como rede social
- Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
- Clique em Configure no painel de um projeto Login.
- No bloco Login methods, selecione Login social.
- Clique em Configure.
- Selecione Xsolla na lista de redes sociais.
- Clique no ícone ⚙ e selecione Settings.
- 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.
- Clique em Connect.
- Clique em back to Social Networks.
- Define a opção Embed social network JWT token como On.
- Clique em Save changes.
Configure os URLs de retorno de chamada
- Vá para a aba Callback URLs.
- 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
- Na seção Allowed origins (CORS):
- Certifique-se de que o valor
https://metaframe.xsolla.com
seja adicionado. - Adicione os URLs do domínio onde o widget Metaframe será usado.
- Certifique-se de que o valor
- Clique em Save changes.
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.