【问题标题】:Parse-Server Rest API HTTP AuthenticationParse-Server Rest API HTTP 身份验证
【发布时间】:2017-03-20 16:37:53
【问题描述】:

我无法让 Rest API 像指南中那样使用基本身份验证,即https://myAppID:javascript-key=myJavaScriptKey@api.parse.com/1/classes/GameScore/Ed1nuqPvcm

如果我使用 curl 并通过 HTTP 标头传递密钥,我可以让它工作,但是我正在尝试使用来自另一个服务的 WebHook,但我无法发送 HTTP 标头。

在本地尝试时的 2 个问题:

http(s) 甚至在本地也不起作用。
http 给我错误:未授权。

我正在全局使用通过 npm 安装的解析服务器,但没有看到添加证书的地方。

请帮忙!

【问题讨论】:

  • 如果不访问 http 标头,它将无法工作.. 在 localhost 上重新测试。 IMO 将服务器仅作为 http 运行可能更容易,并且,为了您的测试,使用简单的代理在它前面进行降级 https-> http。这种方法比为端到端 https 钻取所有证书更容易。
  • 谢谢罗伯特,我现在可以只使用 http,但是如果没有标头,我无法让 http 在本地工作。

标签: rest ssl https npm parse-server


【解决方案1】:

我能够使用http://myAppId:myMasterKey@mydomain.com:1337/parse/classes/myClass 格式在本地和远程使用http,而且效果很好。如果您使用 Postman,则必须在标题部分打开 Basic Auth。

【讨论】:

  • 您必须在服务器上进行任何配置吗?我可以成功地从 Postman 发出请求,但不能从 HTTP
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 2017-12-15
  • 2019-03-31
  • 2018-07-26
  • 2019-08-17
  • 1970-01-01
相关资源
最近更新 更多