Networking

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • Are there any clients supporting SASL authorizationidentities?

    10 answers - 445 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    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
  • No.1 | | 642 bytes | |

    Tuesday, 25 July 2006 02:08 Matthias Wimmer wrote:
    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.
    If you need just plain SASL auth then gajim supports it. Also I am sure (but
    not know) that tkabber have the most complete realisation.

    Currently I could only test this
    feature using telnet and sending the XML myself.
    --
    Matthias
  • No.2 | | 1446 bytes | |

    Hi Alexey!

    Alexey Nezhdanov wrote:
    >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.
    >

    If you need just plain SASL auth then gajim supports it. Also I am sure (but
    not know) that tkabber have the most complete realisation.

    No, that's not what I am looking for. I know enough clients, that have
    support to authenticate using SASL. But they all transmit no
    authorization id, and therefore they authorize as the same identity as
    they authenticate.

    SASL has the concept of authorizing as someone else as you
    authenticated. But this does not seem to be supported by any Jabber
    client yet. E.g. the user admin (AT) example (DOT) com could have the right to
    authorize as user (AT) example (DOT) com. In that case the user admin (AT) example (DOT) com
    would have to provide "admin (AT) example (DOT) com" as the authentication id, the
    password for the user admin (AT) example (DOT) com, and "user (AT) example (DOT) com" as the
    authentication id. But it would NT have to know or to provide the
    password for user (AT) example (DOT) com.

    Tot kijk
    Matthias
  • No.3 | | 202 bytes | |


    I just added support for SASL authorization identities to my client
    connection manager (jadc2s).
    of curiosity: are there other servers supporting this ?
    cheers,
    Remko
  • No.4 | | 989 bytes | |

    No, that's not what I am looking for. I know enough clients, that have
    support to authenticate using SASL. But they all transmit no
    authorization id, and therefore they authorize as the same identity as
    they authenticate.

    SASL has the concept of authorizing as someone else as you
    authenticated. But this does not seem to be supported by any Jabber
    client yet. E.g. the user admin (AT) example (DOT) com could have the right to
    authorize as user (AT) example (DOT) com. In that case the user admin (AT) example (DOT) com
    would have to provide "admin (AT) example (DOT) com" as the authentication id, the
    password for the user admin (AT) example (DOT) com, and "user (AT) example (DOT) com" as the
    authentication id. But it would NT have to know or to provide the
    password for user (AT) example (DOT) com.

    this is a nice feature. I would be interested to add support for that in
    agsXMPP, and also add it to my test.

    Alex
  • No.5 | | 302 bytes | |

    Hi Alexander!

    Alexander Gnauck schrieb:
    this is a nice feature. I would be interested to add support for that in
    agsXMPP, and also add it to my test.

    Cool. I'd like to see this SASL feature having more widespread support
    in Jabber implementations.

    Matthias
  • No.6 | | 581 bytes | |

    26 Jul 2006, at 9:15, Matthias Wimmer wrote:

    Cool. I'd like to see this SASL feature having more widespread
    support in Jabber implementations.

    I agree on the server side. However, this feature is handy for
    administrators (of big servers), but that's where it stops, isn't
    it ? a client that wants to implement everything would be
    interested in implementing this, but i don't think most client want
    to provide that feature to their users (it's confusing to have a
    username and a login as).

    cheers,
    Remko
  • No.7 | | 1454 bytes | |

    Hi Remko!

    Remko Troncon schrieb:
    I agree on the server side. However, this feature is handy for
    administrators (of big servers), but that's where it stops, isn't it ?
    a client that wants to implement everything would be interested in
    implementing this, but i don't think most client want to provide that
    feature to their users (it's confusing to have a username and a login as).

    We have clients that support other admin functionality as well. Even
    features like setting a message of the day, that is not even standardized.
    Some clients separate the essential settings from expert-settings. The
    authorization identity could be one of these expert-settings.

    Also I don't think, that this feature is admin-only. This was only an
    example I gave. Let me give another example: There could be an account
    sales (AT) example (DOT) com where all people of the sales departement of example
    corp. will be allowed to authorize as. So that customers can send a
    Jabber message to this address and will get a response from one of the
    example corp. sales people.
    Having individual authentication identities for these people will allow
    to delete someones access to this JID when he changes the departement or
    leaves the company without the need, that the other people having access
    to this JID have to reconfigure anything (setting a new password).

    Matthias
  • No.8 | | 503 bytes | |

    26 Jul 2006, at 08:25, Remko Troncon wrote:

    26 Jul 2006, at 9:15, Matthias Wimmer wrote:
    >
    >Cool. I'd like to see this SASL feature having more widespread
    >support in Jabber implementations.
    >

    I agree on the server side.

    Just to add - I've got patches implementing this feature for jabberd2
    (where
    we use it to deal with JIDs that can't have matching Kerberos
    identities)

    Cheers,

    Simon.
  • No.9 | | 486 bytes | |

    Even features like setting a message of the day, that is not even
    standardized.

    Don't get me started on that one ;-)

    Some clients separate the essential settings from expert-settings.
    The authorization identity could be one of these expert-settings.

    You're right, your other example makes sense to me as well, there
    might be a broader interest. Are there servers with which clients can
    test authzid support ?

    cheers,
    Remko
  • No.10 | | 836 bytes | |

    Matthias Wimmer schrieb:
    Also I don't think, that this feature is admin-only. This was only an
    example I gave. Let me give another example: There could be an account
    sales (AT) example (DOT) com where all people of the sales departement of example
    corp. will be allowed to authorize as. So that customers can send a
    Jabber message to this address and will get a response from one of the
    example corp. sales people.
    Having individual authentication identities for these people will allow
    to delete someones access to this JID when he changes the departement or
    leaves the company without the need, that the other people having access
    to this JID have to reconfigure anything (setting a new password).i

    i totally agree with Matthias, this is a very good point and use case.

    Alex

Re: Are there any clients supporting SASL authorizationidentities?


max 4000 letters.
Your nickname that display:
In order to stop the spam: 2 + 1 =
QUESTION ON "Networking"

EMSDN.COM