Я пытаюсь реализовать социальный вход в Linkedin, используя laravel/socialite на Lumen. Вот контроллер для первого шага входа:
public function loginLinkedin()
{
return Socialite::driver('linkedin')->redirect();
}
Учетные данные хранятся в файле конфигурации .env:
LINKEDIN_ID=123whatever
LINKEDIN_SECRET=123whatever
LINKEDIN_URL=http://localhost/linkedin
Когда я перехожу по своей ссылке, контроллер перенаправляет меня на Linkedin, но я просто получаю красный значок с надписью:
Код клиента отсутствует. Для продолжения необходимо предоставить код клиента.
Я подозреваю, что laravel/socialite не может получить мои учетные данные из файла .env. Я что-то пропустил?
Кажется, это общая проблема, связанная с Lumen. Обычно я вижу много пакетов Laravel, содержащих какой-то файл конфигурации "config/blabla.php", но я не понимаю, как безопасно реализовать такую конфигурацию в Lumen.