Документація для REST-ендпоінтів авторизації. Зверніть увагу, що система використовує Cookie-based сесії для аутентифікації GraphQL запитів.
Аутентифікує користувача через головний сервер та встановлює локальну сесію.
{
"email": "user@example.com",
"password": "your_secure_password"
}
{
"sessionid": "...",
"user": {
"id": 1,
"email": "user@example.com"
}
}
sessionid та csrftoken. Всі наступні GraphQL запити браузер надсилатиме з ними автоматично.
Завершує сесію на головному сервері, видаляє локальний кеш та очищує кукі в браузері.
{} (Пустий JSON об'єкт)
{
"message": "Successfully logged out."
}
Під час авторизації система автоматично перевіряє права доступу користувача на основі даних з головного сайту та синхронізує його локальний профіль. Доступ регулюється суворими правилами архітектури.
LocalMember із системною роллю owner. Ця перевірка виконується при кожному логіні та гарантовано перезаписує будь-які інші ролі.pending, при логіні воно автоматично переводиться в accepted. Користувачу призначається роль (local_role) та додаткові права (extra_permissions), що були вказані в інвайті.