我不能使用 PHP SDK 从非 HTTPS 站点进行身份验证吗?
Can I not authenticate from a non HTTPS site with the PHP SDK?
使用官方 Dropbox PHP SDK,我从重定向 URI 为简单 HTTP
的本地站点启动 oauth 进程
Invalid redirect_uri: "http://mylocalsite.local/finish": When response_type=code, only localhost URIs can start with "http://"; all others must start with "https://".
这是否意味着我不能将 Dropbox 与 HTTP 站点一起使用,或者我可以使用其他配置吗?
response_type
在 SDK
中被硬编码为 code
出于安全考虑,Dropbox API OAuth 2 重定向 URI 只能在本地主机上使用 http://。 (否则,敏感信息将以明文形式发送。)
因此,您需要在任何非本地主机重定向 URI 上使用 https://。对于本地工作,您可以使用 http://,但地址需要是 localhost。
使用官方 Dropbox PHP SDK,我从重定向 URI 为简单 HTTP
的本地站点启动 oauth 进程Invalid redirect_uri: "http://mylocalsite.local/finish": When response_type=code, only localhost URIs can start with "http://"; all others must start with "https://".
这是否意味着我不能将 Dropbox 与 HTTP 站点一起使用,或者我可以使用其他配置吗?
response_type
在 SDK
code
出于安全考虑,Dropbox API OAuth 2 重定向 URI 只能在本地主机上使用 http://。 (否则,敏感信息将以明文形式发送。)
因此,您需要在任何非本地主机重定向 URI 上使用 https://。对于本地工作,您可以使用 http://,但地址需要是 localhost。