【发布时间】:2015-09-09 01:29:50
【问题描述】:
所以我意识到 Laravel 5.1 在通过 OAuth2 对用户进行身份验证时无法使用会话来存储 Dropbox SDK 所需的 CSRF 令牌。为了解决这个问题,我按照this great post 使用this provider 和Laravel Socialite 为我进行OAuth2 调用,但是,即使在按照该文档进行操作之后,我仍然收到以下错误:
ErrorException in SocialiteManager.php line 91: Undefined index: client_id
我找不到client_id 甚至会成为流中的索引的位置,所以我对此感到非常困惑。任何帮助将不胜感激。
以下是激发社交名流/Dropbox 服务提供商的方法:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
// other Classes
use App\User;
use Hash;
use Input;
use Auth;
use DB;
use Socialize;
class UserController extends Controller
{
public function showDropbox()
{
return Socialize::driver('dropbox')->redirect();
}
}
【问题讨论】:
标签: php laravel-5.1 dropbox-php laravel-socialite