Добрый день! Нужна библиотека аутентификации, с базовыми функциями (вход, регистрацию, сброс пароля, желательно подтверждение почты). Таких библиотек полно на GitHub. Однако, есть ли решение, позволяющие более тонкую настройку? Главный критерий, возможность настроить свою БД, если используется нестандартное решение (БД). Например, один из вариантов, библиотека аутентификации, имеющая только интерфейсы для работы с БД, которые необходимо реализовать ручками. Проще говоря, не все те варианты, которые основаны на MySQL, SQLite, MongoDB и т.д. Надеюсь понятно объяснил...
возьми готовое решение и доработай под себя. Универсальное решение под твое нестандартное не существует. Возможно только есть что то, которое принимает интерфейс любого бд, ног это уже тебе искать надо
Раз у вас уже появляются мысли не писать свои велосипеды - можно начать с выбора фреймворка, а уже для него смотреть доступные модули авторизации.
Для Symfony точно есть модули не привязанные к конкретному типу хранилища.
Ну и не стоит ожидать что в них будет реализация подтверждения почты, телефона и т.д., это не задача модуля авторизации, имхо.
Мне не нужен полноценный фреймворк, проект уже работает, имеет нестандартную БД. У Laravel и Symfony есть модули, но они слишком интегрированы в сам фреймворк...
Я не приду к фреймворкам по причине того, что проект уже реализован и прекрасно работает, есть потребность реализовать аутентификацию и все! Тянуть жирный и громоздкий Laravel, ради этой задачи, задумка плохая... Тем более что у Laravel 1000 и 1 зависимость.