Я использую webrtc для видеозвонков и чата. - Есть ли способ создать пользователей на сервере webrtc с фиксированными идентификаторами. - Могу ли я использовать фиксированный идентификатор чата для каждого пользователя при установлении соединения с чатом.
Могу ли я использовать фиксированный идентификатор PeerJ для каждого пользователя при подключении к чату в WebRTC.
Ответы (1)
No.
Ничто не мешает вам позволить пользователю выбрать собственный идентификатор. Однако с peerjs нет аутентификации при выборе вашего ID.
Таким образом, скажем, вы выбираете свой идентификатор как «my-fixed-id», вы всегда можете попробовать использовать этот идентификатор и сказать своим друзьям, что это вы. Поскольку аутентификации нет, ничто не мешает кому-то другому выбрать себе этот ID. Таким образом, кто-то может «украсть» ваше удостоверение личности.
Хорошие новости: если вы выберете идентификатор, который трудно угадать, и расскажете ТОЛЬКО своим доверенным друзьям, теоретически вы можете делать то, что хотите. Затем вы можете сохранить список своих друзей в localStorage и попытаться подключиться к их идентификаторам при загрузке страницы, а затем, возможно, каждую минуту или около того.
Будь осторожен. Вы не можете проверить, утверждает ли человек, что он тот, за кого себя выдает.