В чем основное различие между клиентом личного доступа и клиентом пароля в паспорте laravel?

Я новичок в oAuth2 и laravel-passport, я не совсем понимаю разницу между получением токена доступа с помощью клиента личного доступа и клиента пароля. Ваше объяснение будет высоко оценено. Спасибо

В чем основное различие между клиентом личного доступа и клиентом пароля в паспорте laravel?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
17
0
6 569
1

Ответы 1

Во-первых, базовое понимание OAuth может устранить некоторую путаницу. Итак, предлагаю вам ознакомиться с общей терминологией. Некоторые статьи:

Теперь давайте вернемся к вашему вопросу!

  • Personal Access Clients, у которого есть personal access tokens, имеют право доступа к вашему Resource Server. Токены личного доступа хороши для предоставления сторонним приложениям доступа к вашему API, не требуя от пользователя ввода своих учетных данных в потенциально ненадежном клиенте.

  • С другой стороны, Password Grant Clients — это ваши клиенты, и вы должны использовать для них предоставление пароля, где safe позволяет пользователям вводить свои учетные данные вручную. password grant tokens генерирует, пока пользователи предоставляют действительные учетные данные. Обычно он используется для собственных клиентов и не должен использоваться сторонними клиентами.

Другие вопросы по теме