[Kamailio-Devel] [ openser-Bugs-2740437 ] PUBLISH authentication is wrong

Klaus Darilion klaus.mailinglists at pernau.at
Fri Apr 17 11:04:58 CEST 2009



Iñaki Baz Castillo schrieb:
> 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.

True. I'm really getting confused now ;-)



More information about the Devel mailing list