通过 AWS Amazon 重置密码错误解析服务器
Posted
技术标签:
【中文标题】通过 AWS Amazon 重置密码错误解析服务器【英文标题】:Reset password error Parse server via AWS Amazon 【发布时间】:2017-02-24 09:02:41 【问题描述】:大家好!我在论坛上看到了这个问题,但没有答案。所以我决定再问一次。
我在 AWS Amazon (EC2) 上使用 Parse 服务器。应用程序在 Swift 3 上
所以我尝试为用户重置密码:
PFUser.requestPasswordResetForEmail(inBackground: emailTextField.text!) (success: Bool, error: Error?) in
if success
let alert = UIAlertController(title: "Success", message: "Please check your email and follow the instructions", preferredStyle: UIAlertControllerStyle.alert)
let ok = UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler: (UIAlertAction) in
self.dismiss(animated: true, completion: nil)
)
alert.addAction(ok)
self.present(alert, animated: true, completion: nil)
else
print(error?.localizedDescription)
但是当我按下“重置密码”按钮时出现此错误:
An appName, publicServerURL, and emailAdapter are required for password reset functionality.
我认为问题出在 AWS 部分,但我找不到。这对我来说是一个重要的项目,请帮助!
谢谢!
【问题讨论】:
您甚至没有使用任何 AWS API,是什么让您认为这是 AWS 问题?从错误中,它表明您没有为 Parse 服务器密码重置 api 提供所需的参数。 因为我已将我的应用程序链接到 AWS,并且我看到人们在 MailGun 中谈论同样的问题 让我们知道您正在遵循哪些文档,或者您为将 AWS 加入到您的应用程序或技术上做了什么,我们无法施展魔法! 【参考方案1】:我正在使用来自 Bitnami AWS 的 Parse 服务器。我已经通过 SSH Java 客户端将它连接到 Xcode。我的 AppDelegate.swift 中有这段代码
let parseConfiguration = ParseClientConfiguration(block: (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "XXX"
ParseMutableClientConfiguration.clientKey = "XXX"
ParseMutableClientConfiguration.server = "URL"
)
【讨论】:
以上是关于通过 AWS Amazon 重置密码错误解析服务器的主要内容,如果未能解决你的问题,请参考以下文章