Lumen で laravel/socialite を使用して、Linkedin へのソーシャル ログインを実装しようとしています。最初のログインステップのコントローラーは次のとおりです。
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 に関連する一般的な問題のようです。通常、「config/blabla.php」構成ファイルを含む多くの Laravel パッケージを目にしますが、Lumen でそのような構成を安全に実装する方法がわかりません。