【发布时间】:2014-10-30 09:23:15
【问题描述】:
我正在使用 webrtc 进行视频通话和聊天。 - 有没有办法在 webrtc 服务器中创建具有固定 ID 的用户。 - 我可以在建立聊天连接时为每个用户使用固定的聊天 ID。
【问题讨论】:
-
你的信号机制是什么,即 websockets 、 sipml5 、 xmpp 等?
我正在使用 webrtc 进行视频通话和聊天。 - 有没有办法在 webrtc 服务器中创建具有固定 ID 的用户。 - 我可以在建立聊天连接时为每个用户使用固定的聊天 ID。
【问题讨论】:
没有。
没有什么可以阻止您让用户选择自己的 ID。但是,使用 peerjs 在选择您的 ID 时没有身份验证。
因此,假设您选择您的 ID 作为“my-fixed-id”,您可以随时尝试使用此 ID 并告诉您的朋友这是您。由于没有身份验证,因此没有什么能阻止其他人为自己选择此 ID。所以有人可以“窃取”你的 ID。
好消息: 如果您选择一个难以猜测的 ID 并且只告诉您信任的朋友,理论上您可以做您想做的事。然后,您可以在 localStorage 中保存您朋友的列表,并在加载页面时尝试连接到他们的 ID,然后可能每分钟左右连接一次。
小心。您无法验证此人是否声称他就是他所说的那个人。
【讨论】: