## 1. Способы авторизации ### 1.1 Социальные сети (OAuth2) - **Поддерживаемые провайдеры**: - GitHub (`github.com`) - Яндекс (`oauth.yandex.ru`) - VK (`oauth.vk.com`) - **Данные для регистрации**: - Email (если доступен у провайдера) - Имя/Фамилия (если доступны) - Аватар (если доступен) ### 1.2 Классическая регистрация - **Через email**: - Валидация формата email - Подтверждение через ссылку в письме - Пароль: - Минимум 8 символов - Обязательно: цифра + буква - Хеширование (bcrypt) ### 1.3 Гостевой режим - Доступ к чтению контента - Ограничения: - Нет комментариев/статей - Нет доступа к тренажерам
1. Способы авторизации
1.1 Социальные сети (OAuth2)
github.com)oauth.yandex.ru)oauth.vk.com)1.2 Классическая регистрация
1.3 Гостевой режим