Паспорт промежуточных программ разрешений маршрутов - PullRequest
0 голосов
/ 31 декабря 2018

Я использую первый раз Passport laravel, но я все еще не совсем понял, есть ли разница между midlewareare auth: api и client: credentials (CheckClientCredentials), не ограничивают ли эти 2 типа middlware маршруты?В чем разница между ними?

1 Ответ

0 голосов
/ 31 декабря 2018

Для аутентификации используется промежуточное программное обеспечение auth: api.Всякий раз, когда пользователь вызывает API, пользователь должен предоставить маркер аутентификации с ним.Это зависит от вас, какие API вы ограничиваете.По этому токену мы можем узнать пользователя или получить пользовательский объект из запроса.Ниже приведен способ получить пользователя из токена.

  $user = $request->user();

для получения дополнительной информации вы можете прочитать паспортную документацию по адресу здесь

Клиентские учетные данные Предоставить токены

КлиентПредоставление учетных данных подходит для аутентификации между компьютерами.Например, вы можете использовать этот грант в запланированном задании, которое выполняет задачи обслуживания через API. Вы можете просмотреть документ по адресу здесь

...