On Thu Oct 14 00:23:16 2010, Alex Milowski wrote:
I've been playing around with Multi-user Chat and I'm wondering if anyone
has experience with extending the protocol to include alternate room
password mechanisms? Specifically, I'm interest in using something like digest authentication in conjunction with signed stanzas. I'd like to have
better guarantees on who is actually in the room.

We handle authorization based on XEP-0258, and we're working on putting together a signed stanzas specification which'd also help authenitcate.

For taking the "room password" mechanism beyond a simple plaintext password - which is really not a security thing at all - you'd need to establish something like a SASL exchange between the user and the room. It's possible you could do this by provisioning the user with a XEP-0077 registration exchange embodying a SASL exchange, which'd leave you having "proven" the user and obtaining their certificate, in which case the signed stanzas would suffice to authenticate the user.

So this means writing a SASL-in-77 spec (not impossible), and working on a signing spec (Kurt, with whom I work, proposed XEP-0285, but I think we've convinced him into a different approach now).

Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
JDev mailing list
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________

Reply via email to