[Kamailio-Devel] [ openser-Bugs-2740437 ] PUBLISH authentication is wrong
Iñaki Baz Castillo
ibc at aliax.net
Thu Apr 16 18:49:32 CEST 2009
2009/4/16 Klaus Darilion <klaus.mailinglists at pernau.at>:
> The problem I see - and which I tried to fix in the patch is another:
> When calling www|proxy_authorize() without specifying the realm, the
> realm is derived automatically - for REGISTER the To-domain, for other
> requests the From-domain will be used. Thus, I thought that for PUBLISH
> the domain of the RURI should be used as realm.
No Klaus, I've already explained that this asumption is incorrect. Let
me explain it again:
Imagine an external presence user agent with AoR "pua at global_domain.org".
This PUA sends PUBLISH to the proxy in order to set the state of
different users (based on external conditions, for example).
Imagine this PUA want to publish a state for AoR
"alice at my_domain.net", so it generates a PUBLISH like:
PUBLISH sip:alice at my_domain.net SIP/2.0
From: sip:pua at global_domain.org
To: alice at my_domain.net
The proxy requires authentication, so the realm MUST be
"global_domain.org" since it's PUA itself who must authenticate.
--
Iñaki Baz Castillo
<ibc at aliax.net>
More information about the Devel
mailing list