Что делают client_id и client_secret в паспорте laravel? - PullRequest
0 голосов
/ 23 октября 2018

Мне кажется, я знаю, что они делают, но мне нужно кое-что прояснить, так как я немного запутался.

Мое понимание:

  • Client_id:идентификатор устройства или местоположение приложения при входе в систему?

  • Client_secret: секретный код для доступа к токенам доступа и обновления токенов?

Я основываю эти предположения на том, как выглядит таблица базы данных.

Кроме того, я прочитал документацию, но у меня все еще нет четкого понимания того, как они должны использоваться / реализовываться.

Спасибо!

1 Ответ

0 голосов
/ 25 октября 2018

Найден ответ:

  • Client_id: клиент приложения, если у вас есть один клиент для управления другими службами, и он основан на реализации Гранта Laravel здесь .
    Каждая клиентская реализация предназначена для того приложения, которое вы создаете, с использованием маркеров доступа и / или маркеров обновления.
  • Client_secret: генерируемый ключ секретного пароля, создающий еще один барьер для злоумышленника.для доступа к данным.Если кто-то получает access_token, ему необходимо получить refresh_token, затем client_id и получить client_secret.
...