Primeiros passos
auth()
Referência de user() e requireUser().
1 min de leitura
Serviço obtido com sdk.auth().
user()
js
await sdk.auth().user()Sem parâmetros.
Devolve: uma Promise com o JSON respondido por api/auth/me (o perfil
do usuário quando há sessão ativa).
Condições de erro
- A promessa é rejeitada, por exemplo, quando a requisição não é concluída (rede ou CORS) ou quando a resposta não é JSON válido.
Exemplo 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()Sem parâmetros.
Devolve: uma Promise com o resultado de user(). Quando esse resultado
é vazio (por exemplo null), inicia o redirecionamento ao login e devolve
null.
Condições de erro
- As mesmas de
user().
Exemplo 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.- A URL de login é descrita em Fluxo de login.
Próximo
ingest()
Envio de arquivos.
