infinity6i6 Builders Platform
Documentación

Primeros pasos

Visión general

Autenticación del SDK web mediante sesión por cookie definida por la plataforma.

1 min de lectura

En el SDK web no hay clave de API que configurar. La autenticación es una sesión por cookie definida por la plataforma.

Cómo ve el SDK la sesión

html
<script type="module">
  async function main() {
    const sdk = new window.I6Sdk();
    const user = await sdk.auth().requireUser();
    if (!user) return;
    // a partir de aquí hay sesión activa
  }
  main();
</script>

requireUser() devuelve el perfil del usuario cuando hay sesión activa. Sin sesión, el SDK envía el navegador al login de la plataforma.

Envío de credenciales

Las llamadas del SDK a la API de la plataforma usan credentials: "include", para que la cookie de sesión acompañe la petición.

Lo que no existe aquí

No hay clave de API, alcances ni encabezado de autorización que completar en el SDK web.

Siguiente paso

Flujo de login

Cómo el SDK envía al usuario al login.

Continuar