Skip to content

Модуль "Авторизация" #24

Description

@linskay

1. Способы авторизации

1.1 Социальные сети (OAuth2)

  • Поддерживаемые провайдеры:
    • GitHub (github.com)
    • Яндекс (oauth.yandex.ru)
    • VK (oauth.vk.com)
  • Данные для регистрации:
    • Email (если доступен у провайдера)
    • Имя/Фамилия (если доступны)
    • Аватар (если доступен)

1.2 Классическая регистрация

  • Через email:
    • Валидация формата email
    • Подтверждение через ссылку в письме
    • Пароль:
      • Минимум 8 символов
      • Обязательно: цифра + буква
      • Хеширование (bcrypt)

1.3 Гостевой режим

  • Доступ к чтению контента
  • Ограничения:
    • Нет комментариев/статей
    • Нет доступа к тренажерам

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions