For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pobieranie kontekstu zalogowanego użytkownika

API pozwala na pobranie kontekstu użytkownika aktualnie wypełniającego formularz. Kontekst opisuje użytkowników zalogowanych na formularzu, w aplikacji Dashboard czy aplikacjach klienta zintegrowanych z systemem Eximee oraz informacje o sesji użytkownika niezalogowanego.


API

interface User {
    v1: {
        getIdentity(): UserIdentity
    }
}


interface UserIdentity {
    userId(): string,
    roles(): string[],
    firstName(): string,
    lastName(): string,
    type(): 'client'|'employee'|'otp',
    system(): string
}

Pola: firstName, lastName, roles są zależne od sposobu integracji uwierzytelniania w ramach wdrożenia.

Najczęściej pola są dostępne jedynie dla uwierzytelnienia typu Pracownik (employee) w systemach Dashboard lub systemach Klienta zintegrowanych z Eximee.

Kontekst działania

API jest dostępne z obiektu api.user.v1 i działa w kontekście formularza.

Obsługuje użytkowników pracujących z formularzem:

  • zalogowanych przez kanał Web zgodnie z integracją wdrożenia,

  • zalogowanych przez aplikację Dashboard,

  • zalogowanych przez autoryzację zintegrowanych systemów wdrożenia,

  • niezalogowanych w podstawowym zakresie rozróżnialności użytkowników.


Przykłady użycia

Pobieranie danych użytkownika

Przykład użycia w skrypcie

Ostatnia aktualizacja

Czy to było pomocne?