Как аутентифицировать пользователей в Lumen API с помощью пользовательской таблицы пользователей - PullRequest
0 голосов
/ 19 марта 2020

У меня есть устаревшая база данных и веб-приложение, и мне нужно построить несколько конечных точек поверх нее, сохранив существующую структуру базы данных, которая не основана на Lumen / Laravel.

Я попытался перейти через документацию Lumen, чтобы попытаться найти информацию о том, как этого добиться, но я ничего не нашел, кроме этой обобщенной c информации: https://lumen.laravel.com/docs/7.x/authentication

Должен ли я использовать пользовательский промежуточное программное обеспечение? Не потеряю ли я тонкую обработку токенов и других функций аутентификации, которые предоставляет Lumen?

Или я должен использовать пользовательский провайдер?

В основном у меня есть таблица пользователей (имя пользователя и пароль) и хотел бы аутентифицировать пользователей против этого (без миграции, это существующая таблица) и генерировать токены. Эти токены будут возвращены, когда кто-то сделает запрос в API, если пользователь существует и проверен в Lumen.

Есть ли какая-либо документация Lumen по этому вопросу, и если да, то как я не могу найти какой-либо из это?

Я просто ищу руководство / документацию, чтобы полностью понять это, но у меня возникают проблемы с поиском некоторых рекомендаций.

Надеюсь, это не слишком широко. Если да, то советы по уточнению вопроса приветствуются.

...