Primeros pasos
auth()
Referencia de user() y requireUser().
1 min de lectura
Servicio obtenido con sdk.auth().
user()
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
<script type="module">
async function main() {
const sdk = new window.I6Sdk();
const user = await sdk.auth().user();
console.log(user);
}
main();
</script>requireUser()
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
<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.
Soporte
Soporte a la implementación
Canales oficiales para resolver dudas durante la integración.
Correo de soporte técnico
Respuesta en hasta 1 día hábil
Envíe dudas de implementación con el contexto del paso actual.
Enviar correoRespuesta de acuerdo con la fila de atención
Atención directa para dudas rápidas de integración.
Asistente de soporte
Respuesta inmediata
Asistente de documentación e implementación de i6.
