Re: [vwrap] Why are we standardizing the login handshake? (was RE: one question)

Morgaine <morgaine.dinova@googlemail.com> Fri, 24 September 2010 22:44 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 9E57A3A6AC0 for <vwrap@core3.amsl.com>; Fri, 24 Sep 2010 15:44:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.79
X-Spam-Level:
X-Spam-Status: No, score=-1.79 tagged_above=-999 required=5 tests=[AWL=0.186, 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 ZQnbZMr+n-nX for <vwrap@core3.amsl.com>; Fri, 24 Sep 2010 15:44:44 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 71ACA3A6AEE for <vwrap@ietf.org>; Fri, 24 Sep 2010 15:44:44 -0700 (PDT)
Received: by qwc9 with SMTP id 9so2414945qwc.31 for <vwrap@ietf.org>; Fri, 24 Sep 2010 15:45:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=5UY15aLwr+QuW2KRqKhVa2thcafr/eeI/JQbVJU3jW8=; b=YHy3ncogjIIlejnqMXAhaigr+12IR2+AdvGHBh/WgFHs11Y7fnO7eVNjQ7BUPxvG92 VC3Xv5m7NngvzlxklYSAKRkZxZ1v4f18xzA/Y3ZOPdy2J/QUWfb68p5Thw8LjZO1nO/X 0Nn9OHdYbbYk4BAwaPlOwkyWhsXgrc3D2me18=
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=lkPoziCuZfpxll9tIwKqcJAMjccSkrovaUboQjYz3RVLPzOXt/HHN6y63/hzUdnAEX RlshHp5EG1komxcIz1s+H5ElA8HxO6ZmpEO1Hy5ttHgTs12zE7EMh/85rr4Dz+dxPf8Y hcCnDrzd80Le0C89+rk07Z1cGjZNNHp3trtAI=
MIME-Version: 1.0
Received: by 10.229.14.143 with SMTP id g15mr2995814qca.208.1285368316235; Fri, 24 Sep 2010 15:45:16 -0700 (PDT)
Received: by 10.229.232.69 with HTTP; Fri, 24 Sep 2010 15:45:16 -0700 (PDT)
In-Reply-To: <62BFE5680C037E4DA0B0A08946C0933D012AD7E0CC@rrsmsx506.amr.corp.intel.com>
References: <62BFE5680C037E4DA0B0A08946C0933D012AD7E06A@rrsmsx506.amr.corp.intel.com> <4C9D20F5.2020507@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012AD7E094@rrsmsx506.amr.corp.intel.com> <4C9D2331.1090000@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012AD7E0CC@rrsmsx506.amr.corp.intel.com>
Date: Fri, 24 Sep 2010 23:45:16 +0100
Message-ID: <AANLkTimndeKVRNeVCzaZM+hpoYinDaVtedqQaAgy-j9o@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: "Hurliman, John" <john.hurliman@intel.com>
Content-Type: multipart/alternative; boundary=0015175770bae50f2904910921bb
Cc: "vwrap@ietf.org" <vwrap@ietf.org>
Subject: Re: [vwrap] Why are we standardizing the login handshake? (was RE: one question)
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: Fri, 24 Sep 2010 22:44:46 -0000

+1 John.  Another good explanation.

And it's more than just an analogy, it's directly relevant to VW auth as an
example.

Morg.


On Fri, Sep 24, 2010 at 11:36 PM, Hurliman, John <john.hurliman@intel.com>wrote;wrote:

> > -----Original Message-----
> > From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On Behalf
> > Of Crista Lopes
> > Sent: Friday, September 24, 2010 3:16 PM
> > To: vwrap@ietf.org
> > Subject: Re: [vwrap] Why are we standardizing the login handshake? (was
> > RE: one question)
> >
> > On 9/24/2010 3:11 PM, Hurliman, John wrote:
> > >> -----Original Message-----
> > >> From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On
> > >> Behalf Of Crista Lopes
> > >> Sent: Friday, September 24, 2010 3:07 PM
> > >> To: vwrap@ietf.org
> > >> Subject: Re: [vwrap] Why are we standardizing the login handshake?
> > >> (was
> > >> RE: one question)
> > >>
> > >> John,
> > >>
> > >> You may also want to read the intro draft.
> > >> http://tools.ietf.org/html/draft-ietf-vwrap-intro-00
> > >>
> > >> This is in 4.4:
> > >>
> > >> "VWRAP defines formats  for describing objects and avatar shapes, but
> > >> more importantly it
> > >>      describes the mechanism by which those digital asset descriptions
> are
> > >>      transferred between client applications, agent domains and region
> > >>      domains."
> > >> ...
> > >> "Accessing and manipulating digital assets is  performed via
> > >> capabilities which expose the state of the asset to an authorized
> client. "
> > >>
> > >> In other words, assets are fetched by the client. So if my world
> > >> pushes them to the client, it's not VWRAP-compliant.
> > >>
> > >>
> > > You keep saying "if my world does X, it's not VWRAP-compliant". That's
> not
> > correct. "If my world does not have service endpoint X, it's not VWRAP-
> > compliant" is the correct statement here. Your world can send assets to
> your
> > client in any way it wishes, but if your asset service does not expose a
> > VWRAP asset fetch capability (regardless of whether your own client uses
> it
> > or not) then it is not VWRAP-compliant.
> > >
> >
> > So what exactly does this mean? (especially the 2nd sentence, the 1st is
> just
> > for context of the word "client")
> >
>
> Let's say I have a blog running Wordpress. The default way to leave
> comments on the blog is to create an account, confirm the e-mail activation,
> login, then leave a comment. Wordpress is doing a non-standard login
> (equivalent to "if my world does X"), which makes it neither compliant with
> OpenID nor non-compliant with OpenID. It is completely orthogonal.
>
> Now I install an OpenID plugin for Wordpress that allows people to either
> use the traditional method, or use OpenID authentication when leaving
> comments. I've added a service endpoint for accepting OpenID authentication,
> and my blog is now OpenID compliant.
>
> Pushing assets to your client does not make your world non-compliant with
> VWRAP. Being compliant with VWRAP depends on whether you also have a service
> endpoint that speaks the VWRAP language, in addition to whatever else your
> system might be doing.
> _______________________________________________
> vwrap mailing list
> vwrap@ietf.org
> https://www.ietf.org/mailman/listinfo/vwrap
>