Я проектирую некоторую часть системы в Laravel 5. Ожидается, что поведение будет описано ниже.Laravel промежуточное одноразовое разрешение для групп маршрутов
- Пользователь получает уникальный URL-адрес. Он может быть предоставлен по электронной почте, но это не имеет значения.
- Он нажимает на него и получает вход с временным токеном (для продолжительности сеанса), что дает ему возможность получить доступ ко всем URL-адресам в группе разрешенных маршрутов, например.
account/*
, но если он хочет достичь других ограниченных URL-адресов, то его попросят санкционировать его имя пользователя/пароль. - Если он уже авторизовался, вход в токен не влияет на него.
Мой вопрос о возможности сделать что-то подобное в Laravel из коробки. Я знаю, что есть некоторые службы промежуточного программного обеспечения, но я не уверен, что поведение по умолчанию Guard не будет изменено для работы, как я ожидаю. Раньше я работал с Symfony раньше, и по умолчанию он разрешен брандмауэрами, так что, возможно, в Laravel есть готовое решение?