Мне нужна помощь.
Текущая ситуация, у меня есть модель компании. Эта модель компании относится к клиенту OAuth Client Credentials (паспорт). Мне удалось создать промежуточное ПО, которое разрешает текущую Компанию из запроса через переданный токен-носитель запроса API.
Проблема: я хочу установить этот экземпляр Компании в качестве текущего аутентифицированного пользователя без сохранения состояния. В документации есть метод once()
из фасада Auth
. (https://laravel.com/docs/7.x/authentication#other -методы аутентификации ) Однако once()
принимает только учетные данные, а не экземпляр Authenticatable
.
Существует ли метод, аналогичный Auth::once()
, который принимает экземпляр Authenticatable вместо учетных данных?