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






Во-первых, базовое понимание OAuth может устранить некоторую путаницу. Итак, предлагаю вам ознакомиться с общей терминологией. Некоторые статьи:
Теперь давайте вернемся к вашему вопросу!
Personal Access Clients, у которого есть personal access tokens, имеют право доступа к вашему Resource Server. Токены личного доступа хороши для предоставления сторонним приложениям доступа к вашему API, не требуя от пользователя ввода своих учетных данных в потенциально ненадежном клиенте.
С другой стороны, Password Grant Clients — это ваши клиенты, и вы должны использовать для них предоставление пароля, где safe позволяет пользователям вводить свои учетные данные вручную. password grant tokens генерирует, пока пользователи предоставляют действительные учетные данные. Обычно он используется для собственных клиентов и не должен использоваться сторонними клиентами.