Primeros pasos
auth()
Referencia de user() y requireUser().
1 min de lectura
Servicio obtenido con sdk.auth().
user()
js
await sdk.auth().user()Sin parámetros.
Devuelve: una Promise con el JSON respondido por api/auth/me (el
perfil del usuario cuando hay sesión activa).
Condiciones de error
- La promesa se rechaza, por ejemplo, cuando la solicitud no se completa (red o CORS) o cuando la respuesta no es JSON válido.
Ejemplo mínimo
html
<script type="module">
async function main() {
const sdk = new window.I6Sdk();
const user = await sdk.auth().user();
console.log(user);
}
main();
</script>requireUser()
js
await sdk.auth().requireUser()Sin parámetros.
Devuelve: una Promise con el resultado de user(). Cuando ese resultado
está vacío (por ejemplo null), inicia la redirección al login y devuelve
null.
Condiciones de error
- Las mismas de
user().
Ejemplo mínimo
html
<script type="module">
async function main() {
const sdk = new window.I6Sdk();
const user = await sdk.auth().requireUser();
if (!user) return;
}
main();
</script>Notas
requireUser()usauser()internamente.- La URL de login se describe en Flujo de login.
Siguiente
ingest()
Envío de archivos.
