Re: : ISSUE, SIP, Duplicate user-name

Miguel Garcia <[email protected]> Thu, 27 Oct 2005 13:31:40 +0300
Newsgroups gmane.ietf.aaa
Message-ID <[email protected]>
This issue was discussed in the past and agreed as it is today. The main 
point is that Digest-Username assumes that you are using Digest 
authentication and there is a username already present in the Digest 
information. However, we may have other non-Digest authentication 
mechanisms in the future. In order to provide a smooth transition, we 
need to have a username in order to identify the user in the database, 
independent of the authentication mechanism.

To be more explicit:

User-Name is used for authorizing a registration and identifying a user 
data in a database, even when there is no digest authentication (and 
thus no Digest-Username AVP).

Section 7.2 has procedures for the User-Name AVP:

If a User-Name AVP is present in the Diameter UAR message, then the 
Diameter server MUST authorize that User-Name AVP value is able to 
register the SIP or SIPS URI included in the SIP-AOR AVP. If this 
authorization fails, the Diameter server must set the Result-Code AVP to 
DIAMETER_ERROR_IDENTITIES_DONT_MATCH and send it in a Diameter 
User-Authorization-Answer (UAA) message.

         Correlation between User-Name and SIP-AOR AVP values is 
required in order to avoid registration of a SIP-AOR allocated to 
another user.


Then later in Section 7.7 the text reads:

If the SIP request includes some sort of authentication information, the 
Diameter client MUST include the user name, extracted from the 
authentication information of the SIP request, in the User-Name AVP value.

Note that the text is not Digest specific.


So I am afraid I can't agree with this issue.

/Miguel

[email protected] wrote:

> Description of issue: Duplicate user-name
> Submitter name: Mikko Aittola
> Submitter email address: [email protected]
> Date first submitted: 26 Oct 05
> Document: sip (v. 10)
> Comment type: T
> Priority: S
> Section: 8.5.4
> Rationale/Explanation of issue:
> 
> SIP-Authorization grouped AVP contains required AVP
> Digest-Username. This is duplicate information with
> the User-Name AVP sent in the MAR-command.
> 
> 
> Rquested changes:
> 
> Remove Digest-Username from SIP-Authorization AVP. If needed
> add text where it is explained that Digest-Username is translated
> to User-Name in the case of Radius-Diameter translation.
> 
> 
> BR,
> Mikko
> 

-- 
Miguel A. Garcia           tel:+358-50-4804586
sip:[email protected]
Nokia Research Center      Helsinki, Finland