Xsolla-logo

Autenticação via rede social

get/social/{provider_name}/login_redirect

Redireciona o usuário para a página para autenticação através da rede social especificada.

Request
path Parameters
provider_name
required
string

Nome da rede social conectada ao Login na Conta de Distribuidor. Pode ser: amazon, apple, babka, baidu, battlenet, discord, epicgames, facebook, github, google,kakao, linkedin, mailru, microsoft, msn, naver, ok, paypal, qq, reddit, steam, twitch, twitter, vimeo,vk, wechat, weibo, xbox, yahoo, yandex, youtube.

Se você armazena os dados o usuário no PlayFab, apenas twitch está disponível.

query Parameters
projectId
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

login_url
string

URL para redirecionar o usuário após confirmação da conta, autenticação bem-sucedida, configuração de autenticação de dois fatores ou confirmação de redefinição de senha. Deve ser idêntico ao Callback URL especificado no bloco URL da Conta de Distribuidor. Para encontrá-lo, vá para Login > your Login project e selecione a seção Callback URLs no bloco superior da página de navegação. Obrigatório se houver vários URLs de retorno de chamada.

fields
Array of strings non-empty

Lista de parâmetros que devem ser solicitados ao usuário ou rede social adicionalmente e escritos no JWT. Os parâmetros devem ser separados por vírgula. Por exemplo, email.

Quando o email é solicitado e a rede social não respondeu com o valor email:

  • o usuário será solicitado a inserir seu e-mail no formulário correspondente se você integrou Login Widget,
  • o usuário deve ser solicitado a inserir seu e-mail no formulário correspondente de sua própria interface se você integrou a Login API. Por favor, envie o URL deste formulário para o seu Gerente de Sucesso do Cliente.

Depois que o e-mail for inserido, o usuário recebe uma mensagem de confirmação de e-mail. Para desativar a confirmação por e-mail, entre em contato com seu Gerente de Sucesso do Cliente.

payload
string

Your custom data. The value of the parameter will be returned in the payload claim of the user JWT. Recommended maximum length less than 500 characters. Note, that this parameter is only available if you use a custom user data storage.

with_logout
string
Default: "0"

Mostra se os valores JWT do usuário existentes devem ser desativados e ativa o valor gerado por essa chamada. Pode ter os seguintes valores:

  • '1' para desativar os valores existentes e ativar um novo,
  • '0' para manter os valores existentes ativados.
Responses
302

Redirecionamento

400

Pedido incorreto

401

Pedido incorreto

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

Request samples
Response samples
{
  • "error": {
    }
}