通过 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 重置密码错误解析服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift Parse Server 和 AWS SES 请求重置电子邮件的密码

解析服务器密码重置电子邮件错误 ios

对等方重置连接:AWS EFS

密码重置/解析服务器

使用 Mailgun 问题解析服务器密码重置

Magento 从 Godaddy 服务器迁移到 Amazon aws Ubuntu