laravel - Laravel Rest API 使用 Google 登录
问题描述
我正在开发一个 Laravel REST API 以允许用户使用 Google 和 Facebook 登录,所以我使用了 Laravel Socialite 我的代码
public function index(){
return Socialite::driver('google')->stateless()->user();
}
服务.php
'google' => [
'client_id' => GOOGLE_CLIENT_ID',
'client_secret' =>'GOOGLE_CLIENT_SECRET',
'redirect' =>,
],
在这里添加重定向网址是否必要?因为我只创建了一个rest api?如果需要,我该如何添加?
我得到的错误是
GuzzleHttp\Exception\ClientException: Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response:
{
"error": "invalid_request",
"error_description": "Missing required parameter: code"
}
解决方案
推荐阅读
- neo4j - 在 Neo4J 3.5 中创建与节点的 200K 关系需要很多时间吗?
- azure - ADAL 库的默认令牌缓存行为
- java - 打开我的应用的 Google Play 页面,禁用导航/搜索功能
- reactive-programming - 使用 Reactor Kafka 时如何处理背压?
- c++ - 是否有用于同步的缓冲方法?
- javascript - 使 Bootstrap-Vue 模态可拖动
- python - 如果一个字段为 TRUE,则自动从数据库中删除对象
- python - 在pyqt5的屏幕上打印后如何检查复选框是否被勾选?
- angular2-nativescript - 错误是:ENOENT:没有这样的文件或目录,stat 'D:\MyPrj\App_Resources\Android'
- ionic-framework - Ionic 4. 替代 platform.lang()