Skip to content

Авторизация пользователя #7

@kataevandrey

Description

@kataevandrey
  1. Убрать временный автологин и фейки (lib/main.dart, lib/services/auth_service.dart, заглушки в login_page.dart/signup_page.dart). Подключить реальные мутации к gateway: login/register/verify/refresh/logout
  2. Расширить AuthService для хранения access_token, refresh_token, expiresAt, currentUserId из claim sub; сохранять в flutter_secure_storage и уметь обновлять/чистить
  3. В lib/services/graphql_client.dart добавить AuthLink/Link.from([auth, http]), автоматически подставлять Authorization и на 401/expired дергать refresh-митейшн; при провале — logout
  4. Добавить UI для подтверждения email/кода (вызов VerifyUser) и обработку ошибок авторизации в login_page.dart/signup_page.dart (спиннеры, сообщения)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Нужно сделать

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions