[Psi-devel] Fwd: [jdev] Are there any clients supporting SASL authorization identities?
Justin Karneges
justin-psi2 at affinix.com
Tue Jul 25 09:43:37 PDT 2006
SASL separates authentication and authorization. The username and password
form the authentication, which is simply proving who you are. An
authorization id (sometimes abbreviated as "authzid") can also be provided,
if you want to be authorized for something other than the default.
How an authzid works is protocol-specific. In XMPP, it is a JID. If
unspecified, you login using the default JID for your username (which is
username at domain). By using authzid, you could attempt to login as another
JID.
This means that an admin could login using his usual admin credentials (same
password), but authorize as another user's JID.
I'm pretty sure Iris can do this, or if not then it is a couple of uncomments
away. I'm not sure of the best way to add the authzid field into Psi though.
-Justin
On Monday 24 July 2006 18:14, Hal Rottenberg wrote:
> Will we have this? WTH is it? ;)
>
> ---------- Forwarded message ----------
> From: Matthias Wimmer <m at tthias.eu>
> Date: Jul 24, 2006 6:08 PM
> Subject: [jdev] Are there any clients supporting SASL authorization
> identities? To: jdev at jabber.org
>
>
> Hi!
>
>
> I just added support for SASL authorization identities to my client
> connection manager (jadc2s). This allows to authenticate as an admin
> user to the Jabber server, but to authorize as someone else.
> I'd now like to know if there is already a client, that supports having
> a different authorization identity. Currently I could only test this
> feature using telnet and sending the XML myself.
>
>
> Matthias
More information about the psi-devel
mailing list