问题标签 [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.
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 行
这是我的代码
php - 未定义索引:使用 Laravel 5.1 / Socialite / Dropbox SDK 时的 client_id
所以我意识到 Laravel 5.1 在通过 OAuth2 对用户进行身份验证时不能使用会话来存储 Dropbox SDK 所需的 CSRF 令牌。为了解决这个问题,我已经按照这篇很棒的帖子使用这个提供程序和Laravel Socialite为我进行 OAuth2 调用,但是,即使在按照该文档进行操作之后,我仍然收到以下错误:
我什至找不到client_id
流中的索引,所以我对此感到非常困惑。任何帮助将不胜感激。
以下是激发社交名流/Dropbox 服务提供商的方法:
php - Laravel facebook登录SSL证书cURL问题
我正在使用社交名流通过 facebook 对用户进行身份验证。我收到此错误消息:
我更改php.ini
为添加.pem
文件,但仍然没有解决问题:
php - Laravel 社交名流请求返回 Null
我正在使用 Laravel Socialite 5.0。
$request->has('code')
总是返回 null。这是为什么?提供我的 AuthenticateUser 类,我认为这是一个重定向/请求问题。
添加 AuthController 类以供参考:
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 上使用它)
php - 未找到 Laravel5 类“Laravel\Socialite\SocialiteServiceProvider”
我已经添加
作为一个作曲家依赖,我config/app.php
就像这样在我的中添加了服务提供者
然后,当我访问我的任何应用程序路由时,我遇到了这个Class 'Laravel\Socialite\SocialiteServiceProvider' not found
异常。
看着我vendor/composer/autoload_psr4.php
的我发现没有社交名流映射 - 我跑composer update
了composer dump-autoload
不止一次。
怎么了?
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
php - Laravel 5.1登录多社交网络与社交名流插入同名字段
我想使用facebook、google 和 twitter 帐户创建登录表单。第一步,我可以使用Socialite Package创建它们。第二步,我可以获取用户信息并插入MySQL 数据库。我的问题是我第一次使用facebook 帐户成功登录,然后我注销。之后,我改为使用谷歌帐户登录。错误是这样发生的:
而且我发现如果我删除以前使用相同用户名的记录,我可以使用其中任何一个登录而不会出错。你知道解决这个问题吗?
php - 在 Laravel 5 中登录 Facebook
我已经在 facebook 上注册了我的应用程序,正在使用 Laravel 社交名媛包。
我无法在 services.php 文件中找到有关如何设置 Facebook 的解决方案。
服务.php
在继续之前,我想知道我需要在 facebook 数组中提供哪些键和值以及在哪里可以找到它们。我相信前两个是正确的,但我不确定其他任何一个。
谢谢你的帮助。