Skip to main content
A autenticação segue o modelo challenge-response (estilo SIWS). A aplicação solicita um desafio, assina com a carteira do usuário e envia a assinatura para receber um token JWT.
O SDK oficial orquestra todo o fluxo via client.auth.signIn(...). Veja Autenticação e Configuração.

Solicitar desafio

string
obrigatório
application/json
string
obrigatório
Endereço da carteira que irá autenticar.
string
obrigatório
Blockchain do endereço (por exemplo, solana).
string
Mensagem de desafio (nonce) a ser assinada pela carteira.

Verificar assinatura

Envia a assinatura do desafio e recebe o token JWT.
string
obrigatório
application/json
string
obrigatório
Endereço da carteira.
string
obrigatório
Blockchain do endereço.
string
obrigatório
Assinatura do desafio produzida pela carteira.
string
Token JWT a ser usado no cabeçalho Authorization das chamadas autenticadas.

Enviar OTP

Envia um código de uso único (OTP) como fator adicional, quando aplicável ao fluxo.
boolean
Indica se o código foi enviado com sucesso.

Uso do token

Inclua o token JWT no cabeçalho Authorization em todas as chamadas autenticadas:
Em respostas 401, refaça o login. O SDK pode automatizar esse processo com client.auth.enableAutoRelogin(...).