Re: [vwrap] Removing first name / last name assumptions?

Morgaine <morgaine.dinova@googlemail.com> Mon, 05 April 2010 19:33 UTC

Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63F5C3A6A69 for <vwrap@core3.amsl.com>; Mon, 5 Apr 2010 12:33:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
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 RxltXoWj757c for <vwrap@core3.amsl.com>; Mon, 5 Apr 2010 12:33:55 -0700 (PDT)
Received: from mail-ew0-f224.google.com (mail-ew0-f224.google.com [209.85.219.224]) by core3.amsl.com (Postfix) with ESMTP id 1A31D3A6A5B for <vwrap@ietf.org>; Mon, 5 Apr 2010 12:33:53 -0700 (PDT)
Received: by ewy24 with SMTP id 24so1307737ewy.13 for <vwrap@ietf.org>; Mon, 05 Apr 2010 12:33:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=Jbw/kU/SstCgQ6Xz1yp4E3tWwj8Wj+BWQafF8J/a1xM=; b=xgJtq0/OoZ5BGtpoCq4G0gQEMHSzrGNJS2jHmT8qpmJjdyqUzzeNj3hH/HFFl1Z+96 M/WQOwUrfltSntNfYMoZLlbb7xYhE09DoJSUeNngYh6Pg1EsNZJQpBwRMTdH/QNmnPNR ti45ypTrddY7SUYGrD1y9X3ad8EySFnS1+MtA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=rRFc9jQ4BcVFxRFlJOydiGfOONQdhwJrG5pnSvBlEZShaeNv5x3TomoSLx79W5ULwA q82RgRtSCWZsBXCkX9zINqI8Cd13o8fjp8M2y+7dULCIlo4qtH+scOxAdj9zEI4PW0R7 ThxFYj2kNg34xKUFwKpX7Bh45EyKhjs3yBVN0=
MIME-Version: 1.0
Received: by 10.213.105.66 with HTTP; Mon, 5 Apr 2010 12:33:48 -0700 (PDT)
In-Reply-To: <t2jb325928b1004051220i5f1d8f04od2602f26f758f3da@mail.gmail.com>
References: <62BFE5680C037E4DA0B0A08946C0933DCB738C13@rrsmsx506.amr.corp.intel.com> <t2jb325928b1004051220i5f1d8f04od2602f26f758f3da@mail.gmail.com>
Date: Mon, 5 Apr 2010 20:33:48 +0100
Received: by 10.213.68.11 with SMTP id t11mr3181527ebi.98.1270496028782; Mon, 05 Apr 2010 12:33:48 -0700 (PDT)
Message-ID: <p2we0b04bba1004051233qb173bb08ga937b4c9b24699aa@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Content-Type: multipart/alternative; boundary=00c09ffb52007bf196048382685f
Cc: "vwrap@ietf.org" <vwrap@ietf.org>
Subject: Re: [vwrap] Removing first name / last name assumptions?
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Apr 2010 19:33:57 -0000

On Mon, Apr 5, 2010 at 8:20 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> wrote:

>
> sure, we can remove this bit of SL legacy from the protocol, but
> linden is unlikely to drop support for it from SL. so if it's removed
> from the protocol, then the first name / last name option for
> authentication (which is currently used by both SL and OpenSim) will
> need to be described in a proprietary extension to the auth spec.



Not so.

All you need to do in SL is to parse the single composite name field
containing embedded whitespace into component fields separated by the
whitespace, reject any parsing that yields more than two component fields,
and use these two component fields for SL's {firstname, lastname} tuple.

Such local interpretations of the single name field should most definitely
not be in the auth spec.


Morgaine.




=================================

On Mon, Apr 5, 2010 at 8:20 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> wrote:

> i thought it did for a little bit
>
> basically here's the rub.
>
> sure, we can remove this bit of SL legacy from the protocol, but
> linden is unlikely to drop support for it from SL. so if it's removed
> from the protocol, then the first name / last name option for
> authentication (which is currently used by both SL and OpenSim) will
> need to be described in a proprietary extension to the auth spec.
>
> is this really what we want?
>
> do we really want to make it HARDER to access existing services run by
> organizations and individuals who are interested in making VWRAP a
> success?
>
> i still don't understand why keeping first name / last name as an
> OPTION is a problem for people. as far as i can tell, the people who
> prefer this course of action are morgaine and carlo, neither of which
> has indicated they will be implementing this specification.
>
> calling for the removal of other people's use cases is a bit rude.
> while this is not an effort to "bless" linden's Second Life model and
> legacy protocol, it is also not an effort to bury it.
>
> the current draft allows for EITHER an account identifier or an agent
> identifier to be used to identify a user for the purpose of
> authentication. if you want to use a single opaque identifier, use the
> account identifier. if you want to use a first name / last name, use
> the agent identifier. there is no requirement that an authentication
> service support both. the requirement is, that if you support the
> agent identifier, you use the map defined in the draft.
>
> as it stands now, the account identifier was intended to be used in
> conjunction with agent identifiers in case a user had multiple avatars
> attached to a single "account." maybe we could change it to this:
>
>  ; agent identifier
>
>  &agent_identifier = {
>    name: [ string, ... ]
>  }
>
>  ; account identifier
>
>  &account_identifier = {
>    type : 'account',
>    agents: [ &agent_identifier, ... ],
>  }
>
> in this proposal, the data used to identify the user is an array. for
> systems like second life and OpenSim that want to use two names to
> identify users' agents can. systems that want to use a single account
> name (like an email address) can.
>
> the account identifier goes back to what it was supposed to be: a way
> for a user with multiple avatars to login with an account credential,
> giving a list of agent identifiers the authentication service should
> explicitly check for maintenance.
>
> so, to recap:
>
> a. please don't dis my use case.
> b. account identifiers actually serve a purpose other than just
> identifying an account, they communicate the client's interest int he
> maintenance state of the agents associated with the account.
> c. sure, i'm hip to dropping the last name / first name thing, but
> only if we can do something that supports our use case. (like doing a
> name array)
> d. servers shouldn't be REQUIRED to implement two string identifiers,
> but that being said, there are services that use them and it's
> probably a very good idea for clients to support this use case.
>
> -cheers
> -meadhbh
>
> --
> meadhbh hamrick * it's pronounced "maeve"
> @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com
>
>
>
> On Mon, Apr 5, 2010 at 11:39 AM, Hurliman, John <john.hurliman@intel.com>
> wrote:
> > At the IETF77 meeting there was talk about removing the first name / last
> name assumptions from the avatar identifier, but it looks like that
> conversation didn't carry over to the mailing list. Does anyone know exactly
> which I-Ds (and which sections) reference avatar identifiers as
> first_name+last_name?
> >
> > John
> > _______________________________________________
> > vwrap mailing list
> > vwrap@ietf.org
> > https://www.ietf.org/mailman/listinfo/vwrap
> >
> _______________________________________________
> vwrap mailing list
> vwrap@ietf.org
> https://www.ietf.org/mailman/listinfo/vwrap
>