Так что я работаю над этим веб-приложением, которое должно позволять пользователям легко общаться с ненадежными другими участниками, если они хотят с их собственным программным обеспечением, таким как Goog Chat, Facebook и т. Д. (но не центральная особенность).
Итак, чтобы объединить слова «легко» и «их собственный клиент» с «ненадежными», я представляю такую функцию:
1. Боб хочет пообщаться с Алисой. У обоих есть клиенты XMPP.
2. Боб нажимает на Алису.
3. Мой сайт настраивает «ретранслятор» / «прокси» XMPP, через который Боб и Алиса могут получать сообщения друг друга, но их идентификаторы XMPP никогда не раскрываются другим - только XMPP-идентификация «прокси» моего сайта.
Bob <-> ProxyThatHidesIdentities <-> Alice
Есть ли хороший механизм для этого?