【发布时间】:2019-02-12 14:56:08
【问题描述】:
我正在尝试使用 SPA - Angular 6 和后端 API - Laravel 和 Dingo/API 来实现 facebook 身份验证。
当我尝试重定向并返回 SPA 页面时
public function redirectToProvider()
{
return Socialite::driver('facebook')->stateless()->redirect()->getTargetUrl();
}
由于某种原因,响应来自 http 而不是 https 根据错误。
[阻止]https://www.domain/ 的页面不允许显示来自http://api.domain/auth/facebook 的不安全内容。
不过,我已将我的域设置为在 https 上并将所有 http 请求重定向到 https。此外,我正在使用 GET 方法调用https://api.domain/auth/facebook。
【问题讨论】:
-
您是否检查了您在路由文件或 Facebook 开发者控制台中指定的重定向 url
-
确实如此。它还使用 https。此外,我已指定设置为将 http 请求重定向到 https
标签: angular laravel laravel-socialite dingo-api