Не работает своя аутентификация
инфо
Что нужно заранее
- Свой сервер с эндпоинтами входа и регистрации, возвращающими JWT-токен при успехе.
- Включённая собственная аутентификация во FlutterFlow с заданными стартовыми страницами.
Вот как это выглядит:

Что проверить
-
Сервер и эндпоинты
- Убедитесь, что сервер действительно возвращает JWT-токен при входе и регистрации. В ответе должны быть токен доступа, токен обновления, срок действия и идентификатор пользователя (UID).
- Сверьте настройку вызовов API во FlutterFlow с тем, что ждёт сервер.
-
Настройки проекта
- Custom Authentication включена.
- Entry Page и Logged In Page заданы.
-
Страницы
- В приложении есть все три экрана: вход, регистрация и домашняя страница для вошедшего пользователя.
-
Вызовы API
- Прогоните вызовы к своему серверу прямо из FlutterFlow и посмотрите на ответы.
- Вход и регистрацию запускайте действием Backend Call, а результат передавайте в действие Custom Login.
-
Токены и данные пользователя
- Разберите ответ API и сохраните из него:
- токен доступа;
- токен обновления;
- срок действия;
- идентификатор пользователя (UID).
- Держите эти значения в состоянии приложения или в защищённом хранилище.

- Разберите ответ API и сохраните из него:
-
Навигация
- Если после входа переход не происходит сам, отключите автоматическую навигацию и добавьте переход вручную.
совет
Что упрощает отладку
- Сначала прогоняйте поток на тестовых учётных данных — так проще разобраться с токенами, ответами и переходами.
- Логируйте каждый шаг: на сервере и в приложении (например, всплывающими сообщениями).
- Проверяйте поток целиком — от входа до защищённых страниц.