Флида
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 ООО «Флида»

На этой странице