infinity6i6 Builders Platform
Documentação

Primeiros passos

Visão geral

Autenticação do SDK web por sessão de cookie definida pela plataforma.

1 min de leitura

No SDK web não há chave de API para configurar. A autenticação é uma sessão por cookie definida pela plataforma.

Como o SDK vê a sessão

html
<script type="module">
  async function main() {
    const sdk = new window.I6Sdk();
    const user = await sdk.auth().requireUser();
    if (!user) return;
    // a partir daqui há sessão ativa
  }
  main();
</script>

requireUser() devolve o perfil do usuário quando há sessão ativa. Sem sessão, o SDK encaminha o navegador ao login da plataforma.

Envio de credenciais

As chamadas do SDK à API da plataforma usam credentials: "include", para que o cookie de sessão acompanhe a requisição.

O que não existe aqui

Não há chave de API, escopos ou cabeçalho de autorização a preencher no SDK web.

Próximo passo

Fluxo de login

Como o SDK encaminha o usuário ao login.

Continuar