Xsolla-logo

Autenticação por nome de usuário e senhaClient-side

post/login

Autentica o usuário pelo nome de usuário/e-mail e senha especificados.

Request
query Parameters
projectId
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

login_url
string

URL to redirect the user to after account confirmation, successful authentication, two-factor authentication configuration, or password reset confirmation. Must be identical to the Callback URL specified in the URL block of Publisher Account. For the scenario of a login error, the value should be identical to the the Error callback URL specified in the URL block of Publisher Account. To find the settings, go to Login > your Login project and select the Callback URLs section in the upper block. Required if there are several Callback URLs.

payload
string

Seus dados personalizados. O valor do parâmetro será retornado na declaração payload do JWT do usuário. Recomenda-se um comprimento máximo inferior a 500 caracteres. Observe que esse parâmetro só estará disponível se você usar um armazenamento de dados de usuário personalizado.

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.
Request Body schema: application/json
username
required
string

Nome de usuário ou endereço de e-mail.

password
required
string

Senha de usuário.

remember_me
boolean

Se o usuário concorda em salvar os dados de autenticação. O padrão é false.

Responses
200

OK

400

Pedido incorreto

401

Desautorizado

404

Desautorizado

422

Entidade não processável

429

Pedidos demais

Request samples
application/json
{
  • "password": "password123",
  • "remember_me": false,
  • "username": "John"
}
Response samples
application/json