【发布时间】:2018-10-24 10:19:27
【问题描述】:
我们使用 Laravel 5.5 在我们的应用中使用 google 实现了 oauth 身份验证。
今天连接一个客户端时,我们遇到了响应问题。
有了这个uri,请求是空的:
https://example.com/datasources/googleauthcallback?state=SOMESTATE&code=OURGREATCODE&scope=email%20profile%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/analytics.readonly
dd($request) 打印 []...
但是没有范围的相同 URL 可以工作...
https://example.com/datasources/googleauthcallback?state=SOMESTATE&code=OURGREATCODE
dd($request) 打印 state = SOMESTATE 和 code = OURGREATCODE
在我们的机器上,第一个 URL 可以正常工作,但第二个却不行。
我们认为与服务器配置有关,可能是什么? 我们使用 Apache + PHP 7.1
【问题讨论】: