是否可以使用 Strophe.js 使用匿名用户创建新用户(带内注册),如下例所示:http ://groups.google.com/group/strophe/browse_thread/thread/a0e15ae226b91a3a?fwc=1 。我设法仅使用现有帐户注册新用户(作为普通的“非管理员”用户)。这是一个开放式安全问题吗?我使用匿名连接:
connection.connect("server.local", null, onConnect);
服务器返回:
<iq xmlns="" type="error" id="reg2" to="7711fc7f@server.local/7711fc7f">
<query xmlns="jabber:iq:register">
<username>user</username>
<password>abc</password>
</query>
<error code="400" type="modify">
<bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
如果我与注册用户连接,它工作正常,我可以创建其他用户。允许从专用用户帐户(例如 register@server.local(没有管理员权限))进行注册会不安全吗?