Паспорт Laravel 5.4 для создания пользовательского токена доступа для Аутентификации API

Мы пытаемся создать сервис API для нашего приложения, которое будет одностраничным, и мы столкнулись с Laravel Passport, как упомянуто в документации. Мы попытались Password Grant Tokens это работает хорошо, но наше требование состоит в том, чтобы сгенерировать токен доступа, используя данные, которые мы получаем из LinkedIn после oAuth. Например, linkedin_id, email и т.д. Следовательно, нам не нужен username а также password поля (обязательные для получения токенов).

Мы не видим никакого способа создания пользовательских токенов в документах Laravel. Кто-нибудь пробовал это? Или есть альтернатива, чтобы продолжить?

0

Решение

Вы пробовали Laravel Socialite.
В Socialite вам не нужны только имя пользователя и пароль client_id, cliend_secret а также redirect_url требуется.

'linkedIn' => [
'client_id' => 'your-linkedIn-app-id',
'client_secret' => 'your-linkedIn-app-secret',
'redirect' => 'http://your-callback-url',
],
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]