我使用Rocket.Chat REST API进行一些自动化用户管理。我安装了Rocket.Chat并且我的管理员用户有一个用户名/密码组合后,这工作得很好。然后,我在管理面板中激活了"iframe authentication"系统。现在,当我尝试使用REST API"登录"端点,我收到错误"用户没有设置密码"。任何想法为什么会这样?当我查看MongoDB for Rocket.Chat中的用户文档时,没有"密码"字段(当我激活iframe身份验证时似乎已被删除。)
更新:我禁用了" iframe身份验证"系统并在我的帐户上设置一个新密码。现在看DB,该用户有一个"密码"输入,所以密码就在那里。但是,现在我无法登录,因为它说我的密码不正确。总之,这个软件看起来有很多错误。