API
Выход пользователя из аккаунта
Завершение браузерной сессии пользователя в Флида ID.
Шаг 1. Сформируйте запрос
Чтобы завершить браузерную сессию Флида ID, перенаправьте пользователя на страницу подтверждения выхода:
GET https://id.flida.ru/logoutПараметры строки запроса
| Параметр | Описание |
|---|---|
client_id | Обязательный. Идентификатор проекта из консоли Флида ID. |
post_logout_redirect_uri | Обязательный. Адрес возврата после выхода. Он должен совпадать с одним из Redirect URI в разделе Платформы | Web. Пример: https://myapp.ru/logout/callback |
state | Необязательный. Случайная строка длиной до 255 символов. Флида ID вернет ее без изменений. Пример: logout_5K8DK2W3 |
Значения параметров должны быть URL-кодированы:
GET https://id.flida.ru/logout?client_id=019d9a8a-7f8b-7f54-9d4e-4a9ecc9fc609&post_logout_redirect_uri=https%3A%2F%2Fmyapp.ru%2Flogout%2Fcallback&state=logout_5K8DK2W3Шаг 2. Обработайте ответ
После подтверждения выхода Флида ID вернет пользователя на post_logout_redirect_uri. Если был передан state, он будет добавлен в строку запроса:
HTTP/1.1 302 Found
Location: https://myapp.ru/logout/callback?state=logout_5K8DK2W3Сравните полученный state с исходным значением, затем удалите локальную сессию проекта.
Выход завершает только браузерную сессию Флида ID. Он не очищает локальную сессию вашего проекта и не отзывает ранее выданные access- и refresh-токены.
Ошибки выхода
Если запрос не прошёл проверку, Флида ID не перенаправляет пользователя на непроверенный адрес.
| Ошибка | Что означает | Что делать проекту |
|---|---|---|
| Отсутствует обязательный параметр | Не передан client_id или post_logout_redirect_uri. | Добавить недостающий параметр и сформировать новый URL выхода. |
Неизвестный client_id | Проект с указанным идентификатором не найден. | Проверить Client ID проекта в консоли. |
Недопустимый post_logout_redirect_uri | Адрес не зарегистрирован для проекта. | Использовать точный Redirect URL из настроек платформы Web. |
© 2026 ООО «Флида»