laravelでソーシャル認証を使用して認証しようとしています。このコードはservices.phpにあります
'facebook' => [
'client_id' => 'your-facebook-id',
'client_secret' => 'your-facebook-app-secret',
'redirect' => 'http://your-callback-url',
],
Facebookにログインしようとすると、次のように表示されます。
無効なアプリ ID: your-facebook-id
client_id
、client_secret
、およびredirect
ここにあるのは実際には何ですか?
ユーザーを OAuth プロバイダーにリダイレクトするこれらのメソッドと、認証後にプロバイダーからコールバックを受信する別のメソッドがあります。
public function redirectToProvider()
{
return Socialite::driver('facebook')->redirect();
}
public function handleProviderCallback()
{
$user = Socialite::driver('facebook')->user();
dd($user->getEmail);
}