[ogpx] Feedback to draft-hamrick-vwrap-authentication-00.txt

Carlo Wood <carlo@alinoe.com> Sat, 06 March 2010 14:26 UTC

Return-Path: <carlo@alinoe.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64E413A8B2F for <ogpx@core3.amsl.com>; Sat, 6 Mar 2010 06:26:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.43
X-Spam-Level:
X-Spam-Status: No, score=-1.43 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mkVDL1sCffYJ for <ogpx@core3.amsl.com>; Sat, 6 Mar 2010 06:26:09 -0800 (PST)
Received: from viefep13-int.chello.at (viefep13-int.chello.at [62.179.121.33]) by core3.amsl.com (Postfix) with ESMTP id D76FB3A7EBD for <ogpx@ietf.org>; Sat, 6 Mar 2010 06:26:08 -0800 (PST)
Received: from edge01.upcmail.net ([192.168.13.236]) by viefep13-int.chello.at (InterMail vM.8.01.02.00 201-2260-120-20100118) with ESMTP id <20100306142609.JUMD8754.viefep13-int.chello.at@edge01.upcmail.net> for <ogpx@ietf.org>; Sat, 6 Mar 2010 15:26:09 +0100
Received: from mail9.alinoe.com ([77.250.43.12]) by edge01.upcmail.net with edge id pqS71d07A0FlQed01qS8qB; Sat, 06 Mar 2010 15:26:09 +0100
X-SourceIP: 77.250.43.12
Received: from carlo by mail9.alinoe.com with local (Exim 4.71) (envelope-from <carlo@alinoe.com>) id 1NnuxD-0006zV-D0 for ogpx@ietf.org; Sat, 06 Mar 2010 15:26:07 +0100
Date: Sat, 06 Mar 2010 15:26:07 +0100
From: Carlo Wood <carlo@alinoe.com>
To: ogpx@ietf.org
Message-ID: <20100306142607.GB24621@alinoe.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Cloudmark-Analysis: v=1.1 cv=vnqI19KPXCji1IvME9db5F0e05beLnpw0BpKFqCD4U0= c=1 sm=0 a=m4l3xkCbDjwA:10 a=kj9zAlcOel0A:10 a=BjFOTwK7AAAA:8 a=2WZCs8Fz0elgawVGwo4A:9 a=3gOLiNl2viy-POXS_KgA:7 a=PJLOwdr6npBpmCQgk1XZFFsCpHMA:4 a=CjuIK1q_8ugA:10 a=bW3kdApBr58A:10 a=vKwqw8CzkGAw0NjU:21 a=zdYhOGZy1vkHhkCd:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: [ogpx] Feedback to draft-hamrick-vwrap-authentication-00.txt
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 14:26:10 -0000

2.3.1.  Agent Identifier
2.3.2.  Account Identifier

These paragraphs (and possibly further on in the document)
refer to a first_name and last_name that together identity
an agent.

The very word 'name', certainly in combination with 'first'
and 'last', strongly suggest that these two are sequences
of octets from a restricted set, most notably, that they
should not contain unprintable characters, punctuation or
spaces.

* What is missing the definition of what characters each
  name may be made up of, and what are the maximum lengths
  that need to be supported.

Moreover, if first_name and last_name may not contain a
space, and if neither makes ever sense to be used alone
(which is the case imho), it is not really the business
of VWRAP to deal with first_name and last_name separately.

Instead one can simply define an opaque sequence of octets
representing the "Agent Identifier", which in practise
might or might not be "first_name last_name" (separated
by a space).

* I miss the point that makes it necessary to take the
  Agent Identifier apart into two not further defined
  strings.

Note that if a client application wishes to make an
explicit difference between the "first name" and "last
name" part, for example by using two separate input
fields when the user has to input them, then it can
still do so, and catenate the two before sending it
to the agent domain.

1. I propose to remove the notion of "first and last
   names" from the VWRAP documents. And only speak
   about Agent Identifier (a single sequence of octets),
   and Account Identifier (likewise).

2. Maximum length and the characters that need to
   be supported should be defined in the document.

Finally, note that if Second Life (tm) requires
a First and Last name string internally, they can
still have those: The Agent Identifier is generated
by Linden Lab, they can enforce that it exists of
two names separated by a space. So, it would be
minor/small change to accept a single string in
the authentication protocol and than separate that
again into two tokens upon receipt.

-- 
Carlo Wood <carlo@alinoe.com>