SDK para Unity (PC, web) / Widget Xsolla Login
  Voltar aos Documentos

SDK para Unity (PC, web)

Widget Xsolla Login

O widget Xsolla Login permite que você integre uma interface sob medida para a autenticação dos usuários em seu projeto e reduza o custo de desenvolvimento com códigos e interface.

Restrições:

  • O widget suporta apenas os seguintes métodos de autenticação de usuário:
    • login clássico via nome de usuário/e-mail e senha
    • login sem senha através de um código único ou link enviado via SMS ou e-mail
    • autenticação pela web via redes sociais
  • O widget não funciona em navegadores externos. Por motivos de segurança, os navegadores externos restringem URLs de aplicativos de terceiros.
  • O widget não é adequado para compilações WebGL com iframes devido a restrições de redirecionamento.

Configure o redirecionamento de usuários para o aplicativo após a autenticação bem-sucedida usando o widget:

  1. Abra seu projeto na Conta de Distribuidor.
  2. No menu lateral, clique em Login.
  3. Selecione o projeto Login e clique em Configure.
  4. Selecione a seção Callback URLs.
  5. No campo Callback URL, especifique os mesmos caminhos de redirecionamento dos usuários que você definiu anteriormente ao configurar o cliente OAuth 2.0.
  6. Clique em Save changes.

Para abrir o widget Xsolla Login, chame o método SDK AuthWithXsollaWidget e passe o seguinte para ele:

  • o retorno de chamada OnSuccess para manipular a autenticação do usuário e obter um token de retorno de chamada
  • o retorno de chamada OnCancel para lidar com o fechamento do widget por um usuário sem autenticação (opcional)

Observação
Em compilações independentes, o widget é aberto no navegador integrado incluído no SDK. Você pode usar o navegador integrado da Xsolla ou uma solução de navegação integrada diferente que permita rastrear alterações de URL. Para fazer isso, implemente seus próprios métodos para abrir o widget (você pode usar AuthWithXsollaWidget como exemplo).
A Xsolla fornece modelos de widget padrão. Sua aparência e conteúdo são determinadas pelo método de login escolhido para seu projeto e as configurações de personalização do widget da Conta de Distribuidor.
Aviso
A personalização do widget só estará disponível depois de assinar o Acordo de Licenciamento de Produto Xsolla. Para assinar o contrato, vá para a seção Agreements & Taxes > Agreements em sua Conta de Distribuidor.
Visualização padrão do widget de login clássico:

Visualização do widget do projeto de demonstração para vários métodos de login:

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.

Links úteis

Última atualização: 22 de Janeiro 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!