【发布时间】:2016-01-13 03:21:45
【问题描述】:
我正在尝试在 Lumen 上使用 laravel/socialite 实现对 Linkedin 的社交登录。这是第一个登录步骤的控制器:
public function loginLinkedin()
{
return Socialite::driver('linkedin')->redirect();
}
凭据存储在 .env 配置文件中:
LINKEDIN_ID=123whatever
LINKEDIN_SECRET=123whatever
LINKEDIN_URL=http://localhost/linkedin
当我访问我的链接时,控制器将我重定向到 Linkedin,但我只是得到一个红色徽章,上面写着:
缺少客户端代码。需要提供客户端代码 继续。
我怀疑 laravel/socialite 无法从 .env 文件中获取我的凭据。我错过了什么吗?
这似乎是与 Lumen 相关的一般问题。通常我会看到很多 Laravel 包包含一些“config/blabla.php”配置文件,但是我看不到如何在 Lumen 上安全地实现这样的配置。
【问题讨论】:
标签: laravel lumen laravel-socialite