Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 30.09.2023 07:46:32

Ошибка в паспорте laravel

Создаю клиента для работы до этого места всё ок. А вот когда пытаюсь авторизоваться падает ошибка.
Invalid key supplied
Я по данным сформировал вот такую ссылку

https://site.ru/oauth/authorize?client_id=3&redirect_uri=https://site.ru/dashboard/clients&response_type=code&state=asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf&scope

Открываю в браузере и ожидаю что запросит логин и пароль для авторизации но по факту падает ошибка Invalid key supplied если просто пытаюсь перейти на /oauth/authorize тоже ошибка Invalid key supplied

Что делать. Смотрел гайды по установке но они чуть отличаются
В документации по laravel сказано что в App\Providers\AuthServiceProvider нужно добавить

Passport::loadKeysFrom(__DIR__.'/../secrets/oauth');

вот такую строчку а в различных гайдах пишут другие типа

Passport::routes();

но в этом случае обшибка падает. Вообщем как я понял чуть изменился алгоритм и старые подходы перестали работать

Изменено viwawa7162 (30.09.2023 07:48:28)

Не в сети

#2 30.09.2023 09:14:42

Re: Ошибка в паспорте laravel

Я не прописывал это

Вот это не прописывал. Так как не понимаю что туда прописать PASSPORT_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----
<private key here>
-----END RSA PRIVATE KEY-----"

PASSPORT_PUBLIC_KEY="-----BEGIN PUBLIC KEY----- 
<public key here>
-----END PUBLIC KEY-----"

Не понимаю что туда прописать надо

Не в сети

#3 08.10.2023 19:13:48

Re: Ошибка в паспорте laravel

По какому руководству делаешь? Все детали как и что прописывать обычно указываются в руководстве.
Если сказано "you may load your application's encryption keys by defining them as environment variables" это значит что этот параметр прописывается в .env.


Passport::routes() это просто подключение пачки готовых маршрутов из пакета. Там внутри прописан каждый маршрут в отдельности. К ключам это отношения не имеет! Не путай горячее с зелёным.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

Подвал раздела