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