Auth Service¶
- class services.auth_service.AuthService(translations: Translations = Depends(translations_dependency))[source]¶
Bases:
objectСервис для регистрации, авторизации и управления сессиями
- get_current_user(token: str = Depends(OAuth2PasswordBearer)) UserResponse[source]¶
Получает текущего пользователя по токену
- login(user: UserLogin, client_id: str) dict[source]¶
Авторизует пользователя, создаёт сессию и возвращает токен
- register(user: UserCreate) UserResponse[source]¶
Регистрирует нового пользователя