Как настроить единый интерфейс для регистрации и авторизации из web-приложения и мобильных приложений через Laravel Passport?
Требуется настроить регистрацию по номеру телефона и авторизацию по нему же для web-приложения и впоследствии для мобильных приложений. Web-приложение будет работать через Vue, но будет максимально изолировано от Laravel. Нужен универсальный алгоритм, который не потребуется дорабатывать под приложения со стороны Laravel.
Есть документация по Laravel Passport, но в ней нет общего алгоритма. Что нужно предварительно настроить? Что сначала должно передать приложение и что с этим нужно сделать? И так всё по этапам. Может ли кто-нибудь разложить всё по полочкам или прислать ссылку на мануал? Если ролей будет несколько, Laravel Passport подойдет для этих целей?