Realm LoginKit无法验证

时间:2018-07-20 19:38:22

标签: ios authentication realm

我的Mac上目前正在发生的一些与loginkit有关的有趣事情,将对您有所帮助!

我正在尝试获取简单的用户名/密码身份验证以与我的应用一起使用。我已经通过CocoaPods在我的应用程序中安装了Realm LoginKit GitHub link,使UI看起来不错,并且一切似乎都可以正常工作。尝试注册新用户时,我在Xcode中遇到两个错误:

2018-07-20 11:41:41.990195-0700 School of STEM[23825:467699] Task <EC0ECEFA-EDC3-433B-9986-18E2854A5668>.<1> finished with error - code: -1001
2018-07-20 11:41:42.006067-0700 School of STEM[23825:467699] Task <EC0ECEFA-EDC3-433B-9986-18E2854A5668>.<1> HTTP load failed (error code: -999 [1:89])

我的领域URL设置如下:

loginViewController.serverURL = "https://school-of-stem.us1.cloud.realm.io"

我也尝试过多次在模拟器中进行身份验证,并且在Realm Studio日志中只有一种情况下得到了

Could not send confirmation email:
authYesterday at 10:49 PM
▼context: Object
 service: "auth"
 code: "EENVELOPE"
 command: "API"
 timestamp: "2018-07-20T05:49:52.276Z"

HTTP response: 2b1c8c4d-a353-46c6-a0e3-18608619ea53 {"type":"https://realm.io/docs/object-server/problems/missing-parameters","title":"Your request did not validate because of missing parameters.","status":400,"code":602,"invalid_params":[{"name":"token","reason":"Missing parameter 'token'!"}]}

在物理设备上运行时,我在调试器中得到以下输出:

tcp_timers [C1.1:3] retransmit SYN 3
tcp_timers [C1.2:3] retransmit SYN 3
tcp_timers [C1.3:3] retransmit SYN 3
tcp_timers [C1.1:3] retransmit SYN 4
tcp_timers [C1.2:3] retransmit SYN 4
tcp_timers [C1.3:3] retransmit SYN 4
tcp_timers [C1.1:3] retransmit SYN 5
tcp_timers [C1.2:3] retransmit SYN 5
tcp_timers [C1.3:3] retransmit SYN 5
tcp_timers [C1.1:3] retransmit SYN 6
tcp_timers [C1.2:3] retransmit SYN 6
tcp_timers [C1.3:3] retransmit SYN 6
tcp_timers [C1.1:3] retransmit SYN 7
tcp_timers [C1.2:3] retransmit SYN 7
tcp_timers [C1.3:3] retransmit SYN 7
tcp_timers [C1.1:3] retransmit SYN 8
tcp_timers [C1.2:3] retransmit SYN 8
tcp_timers [C1.3:3] retransmit SYN 8

另外,另一个可能有用的好奇点-在注册领域支持论坛时,在确认我的电子邮件后,我会得到一个只说“ [BAD CSRF]”的网页,然后突然起作用了。

我认为可能是因为我正在运行VPN,但是即使禁用了VPN也没有骰子。清理了构建,重新启动了Xcode和PC-结果相同。

也许这些有关?我正在运行Xcode 9.4.1和MacOS 10.14 Beta(18A336e)。

谢谢!

0 个答案:

没有答案