У меня есть веб-приложение Laravel 4, в котором пользователи могут входить в систему и редактировать свой профиль.Аутентификация пакета Laravel
Я создал пакет API, который позволяет пользователю входить в систему со своим именем пользователя/паролем и получать дамп json своего профиля.
Теперь я не хочу, чтобы пользователи API использовали свое имя пользователя/пароль, но вместо этого использовали app_id/app_key из другой таблицы в базе данных.
Как это сделать с Laravel 4? Было бы замечательно, если бы я мог создать драйвер Auth, который работает так же, как и Auth:attempt()
, поэтому мне не нужно менять какую-либо из моей бизнес-логики, но я не знаю, как добавить нового поставщика услуг Auth, который ТОЛЬКО работает внутри пакета API.