【发布时间】:2017-02-27 09:30:11
【问题描述】:
我正在尝试在 laravel 中使用社交身份验证进行身份验证。我在 services.php 中有这段代码
'facebook' => [
'client_id' => 'your-facebook-id',
'client_secret' => 'your-facebook-app-secret',
'redirect' => 'http://your-callback-url',
],
每当我尝试登录 Facebook 节目时:
应用 ID 无效:您的 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);
}
【问题讨论】:
-
你在使用社交名媛吗?
-
@AndyHolmes 是的。我正在使用社交名媛
-
好的,您设置好接收请求的 Facebook 应用了吗?
client_id和secret是链接到您在 Facebook 中设置的应用程序的信息 -
@Steve 我看到了你的编辑,但你真的在 facebook 上制作了一个应用程序来接受连接吗?
标签: php laravel social-authentication