问题标签 [laravel-socialite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1732 浏览

laravel - Laravel 5.1 社交身份验证无法正常工作

最近我正在研究 laravel 5.1 框架并尝试通过社交身份验证(如 facebook 登录)进行用户登录。我从 youtube Laravel 5.1 Socialite Authentication中遵循了本教程

但得到这个异常
InvalidStateException in AbstractProvider.php line 191:

在 SocialAuthController.php 中的 AbstractProvider->user() 第 61 行在 SocialAuthController->github_Callback() 在 call_user_func_array(array(object(SocialAuthController), 'github_Callback'), array()) 在 Controller.php 第 256 行在 Controller->callAction ('github_Callback', array()) 在 ControllerDispatcher.php 第 164 行

这是我的代码

0 投票
1 回答
1774 浏览

php - 未定义索引:使用 Laravel 5.1 / Socialite / Dropbox SDK 时的 client_id

所以我意识到 Laravel 5.1 在通过 OAuth2 对用户进行身份验证时不能使用会话来存储 Dropbox SDK 所需的 CSRF 令牌。为了解决这个问题,我已经按照这篇很棒的帖子使用这个提供程序Laravel Socialite为我进行 OAuth2 调用,但是,即使在按照该文档进行操作之后,我仍然收到以下错误:

我什至找不到client_id流中的索引,所以我对此感到非常困惑。任何帮助将不胜感激。

以下是激发社交名流/Dropbox 服务提供商的方法:

0 投票
0 回答
227 浏览

php - Laravel facebook登录SSL证书cURL问题

我正在使用社交名流通过 facebook 对用户进行身份验证。我收到此错误消息:

我更改php.ini为添加.pem文件,但仍然没有解决问题:

0 投票
1 回答
1224 浏览

php - Laravel 社交名流请求返回 Null

我正在使用 Laravel Socialite 5.0。

$request->has('code')总是返回 null。这是为什么?提供我的 AuthenticateUser 类,我认为这是一个重定向/请求问题。

添加 AuthController 类以供参考:

0 投票
0 回答
312 浏览

laravel - Laravel 社交名流重定向问题

我已按照本教程使用 facebook 登录:

社会认证

我可以使用 facebook 登录,但之后它只是重定向到http://localhost:8000/auth/login# =

0 投票
1 回答
2047 浏览

php - 使用 Laravel 5.1 登录 Facebook 社交名流

我已经按照http://laravel.com/docs/5.1/authentication中的所有步骤在 Laravel 5.1 上使用 facebook 进行社交登录。

这是我遵循的步骤:

1 - 在我的 Laravel 根项目中使用命令:

2 - 在您的 config/app.php 配置文件中注册 Laravel\Socialite\SocialiteServiceProvider:

3 - 将 Socialite 门面添加到应用配置文件中的 aliases 数组中:

4 - 在 config/services.php 中添加 facebook 服务:

5 - 将方法 redirectToProvider() 和 handleProviderCallback() 添加到我的 AuthController.php:

我想强调我已经在文件夹 app/Http/Controllers/Auth/ 中创建了 AuthController.php,因为在它要求创建路由之后:'Auth\AuthController@redirectToProvider''Auth\AuthController@handleProviderCallback'

6 - 我添加了路线:

现在,当我在登录页面中单击“使用 facebook 登录”时,它会转到http://homestead.app/auth/facebook并得到以下错误:

AuthController.php 第 90 行中的 FatalErrorException:未找到“社交名流”类

我尝试遵循 codeanchor指南,但它适用于 laravel 5.0(我需要在 laravel 5.1 上使用它)

0 投票
5 回答
17518 浏览

php - 未找到 Laravel5 类“Laravel\Socialite\SocialiteServiceProvider”

我已经添加

作为一个作曲家依赖,我config/app.php就像这样在我的中添加了服务提供者

然后,当我访问我的任何应用程序路由时,我遇到了这个Class 'Laravel\Socialite\SocialiteServiceProvider' not found异常。

看着我vendor/composer/autoload_psr4.php的我发现没有社交名流映射 - 我跑composer updatecomposer dump-autoload不止一次。

怎么了?

0 投票
1 回答
2559 浏览

laravel - Laravel 5.1 Controller.php 第 283 行中的 BadMethodCallException 方法 [create] 不存在

我想通过使用社交身份验证(如 Facebook 身份验证)来创建用户,我遵循了来自 youtube的 Laravel 5.1 中的本教程社交名流身份验证。

使用本教程后,我得到了一个异常,即

我能做些什么来修复它?

这是我的代码:

应用程序\routes.php

应用\Http\Auth|SocialAuthController.php

供应商/laravel/framework/src/Illuminate/Routing/Controller.php

0 投票
1 回答
377 浏览

php - Laravel 5.1登录多社交网络与社交名流插入同名字段

我想使用facebook、google 和 twitter 帐户创建登录表单。第一步,我可以使用Socialite Package创建它们。第二步,我可以获取用户信息并插入MySQL 数据库。我的问题是我第一次使用facebook 帐户成功登录,然后我注销。之后,我改为使用谷歌帐户登录。错误是这样发生的:

这是我的users桌子: 在此处输入图像描述

而且我发现如果我删除以前使用相同用户名的记录,我可以使用其中任何一个登录而不会出错。你知道解决这个问题吗?

0 投票
2 回答
149 浏览

php - 在 Laravel 5 中登录 Facebook

我已经在 facebook 上注册了我的应用程序,正在使用 Laravel 社交名媛包。

我无法在 services.php 文件中找到有关如何设置 Facebook 的解决方案。

服务.php

在继续之前,我想知道我需要在 facebook 数组中提供哪些键和值以及在哪里可以找到它们。我相信前两个是正确的,但我不确定其他任何一个。

谢谢你的帮助。