oauth - HybridAuth - 身份验证后继续脚本并获得结果
问题描述
我有一个 facebook 登录功能,我在其中实例化 Hybrid_Auth 并且用户已通过身份验证:
$oauth = new Hybrid_Auth( $config );
//go to facebook
$provider = $oauth->authenticate('Facebook');
//continue script?
$profile = $provider->getUserProfile();
die(var_dump($profile));
(如此处的示例(配置和使用)hybridauth.github.io/hybridauth/userguide)
但是脚本应该如何在它停止的地方继续,之后
“ ->authenticate('Facebook')"
?
在我见过的所有例子中,很大一部分似乎是隐含的信息,被遗漏了,没有被解释。
在“->authenticate”上,用户被重定向到 facebook,然后被重定向回一个特定的 url。我在 facebook 开发人员中指定了重定向 URI,例如:
https://myweb.com/fbauth/authenticate?hauth.done=Facebook
我在配置数组中有一个“base_url”,我猜这是用户登录后返回的url。我将它指向我进行身份验证的相同功能:
'base_url' => 'https://myweb.com/fbauth/authenticate',
因此,在身份验证后,该功能会从头开始,如果它有“身份验证” slug,我会尝试运行:Hybrid_Endpoint::process();
但这会导致 404。但我宁愿在身份验证后恢复,这样我可以获得结果$profile
. 这应该如何处理,我怎样才能得到结果?顺便说一句,我使用 Laravel。
解决方案
推荐阅读
- r - 列组的多元线性回归
- android - 如何调整容器的大小以消除颤动中的溢出?
- django - Django 作为 React 原生移动应用的后端,我们如何通过社交媒体注册来验证用户身份?
- powershell - 添加广告用户的powershell脚本
- reactjs - 通过扩展运算符反应状态操作
- sql - 我正在寻找一对将返回日期列表的 MAX 或 MIN 的 SQL 函数(MS SQL Server)
- swift - Swift UI .animation - 避免影响所有动画值
- php - 通过跳过行来加速 MySQL 查询?
- excel - 无法让 Ansible 在 Windows Server 2019 上启动 Excel
- .net - 通过资源管理器启动 ms-screenclip 并获取句柄或等待退出