我目前正在开发一个与Parse交互的iOS应用程序,我们目前正在AWS上托管。
PFUser.logInWithUsername(inBackground: email.lowercased(), password: password)
我被要求创建一个Rest API密钥,我们的Web开发人员将使用它来创建一个也将访问所述Parse实例的Web应用程序。 Rest API Key已添加到Parse初始化中。
restAPIKey: process.env.REST_KEY || ''
Rest服务似乎可以正常使用此添加功能。但是,iOS应用程序不满意此更改,在尝试进行身份验证时返回以下内容。
[Error]: unauthorized (Code: 0, Version: 1.14.2)
有没有办法解决应用程序的这个问题而不涉及客户端应用程序中的Rest Key?可能是云代码中的一些额外处理?
如果可能,我宁愿避免在客户端应用中使用Rest键。
答案 0 :(得分:0)
也许你的问题已经被这个Github线程所取代
https://github.com/ParsePlatform/parse-server/issues/1230
线程中的结论是,您需要在服务器端设置clientKey。这将解决问题,无需从客户端发送/设置clientKey。