Re: [mmox] where is identity @ in all this?

"Meadhbh Hamrick (Infinity)" <infinity@lindenlab.com> Sat, 21 February 2009 08:02 UTC

Return-Path: <infinity@lindenlab.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 458803A6A1C for <mmox@core3.amsl.com>; Sat, 21 Feb 2009 00:02:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.539
X-Spam-Level:
X-Spam-Status: No, score=-3.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 kYEXBLXDgC1D for <mmox@core3.amsl.com>; Sat, 21 Feb 2009 00:02:03 -0800 (PST)
Received: from tammy.lindenlab.com (tammy.lindenlab.com [64.154.223.128]) by core3.amsl.com (Postfix) with ESMTP id 63C123A6942 for <mmox@ietf.org>; Sat, 21 Feb 2009 00:02:03 -0800 (PST)
Received: from [192.168.1.11] (dsl-63-249-112-43.cruzio.com [63.249.112.43]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tammy.lindenlab.com (Postfix) with ESMTP id DA7E51414001; Sat, 21 Feb 2009 00:02:18 -0800 (PST)
Message-Id: <3F381422-3691-495F-8A27-45CA031087DE@lindenlab.com>
From: "Meadhbh Hamrick (Infinity)" <infinity@lindenlab.com>
To: lenglish5@cox.net
In-Reply-To: <499F4D01.1010109@cox.net>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Sat, 21 Feb 2009 00:02:16 -0800
References: <1E40CE05-15D1-4970-9B0F-CD4AD11A074A@lindenlab.com> <62BFE5680C037E4DA0B0A08946C0933D501FDC38@rrsmsx506.amr.corp.intel.com> <499C5415.7060400@cox.net> <62BFE5680C037E4DA0B0A08946C0933D501FE124@rrsmsx506.amr.corp.intel.com> <2bd5b7f10902181356l64dd8366n2b5e57ef4242ae0f@mail.gmail.com> <676211.48955.qm@web82608.mail.mud.yahoo.com> <499CA916.1090008@gmail.com> <488F29D4-F071-4725-B1B6-FFC17C220F8D@duke.edu><61dbdd7d0902201612i415f8f0i5be70c164d5412e7@mail.gmail.com> <499F4D01.1010109@cox.net>
X-Mailer: Apple Mail (2.930.3)
Cc: mmox@ietf.org
Subject: Re: [mmox] where is identity @ in all this?
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Feb 2009 08:02:04 -0000

mmm... the mechanism for authentication _is_ defined in OGP in an  
unambiguous way. the mechanism does not directly support OpenID,  
Kerberos, sxip, shibboleth, etc. (though it's possible to hijack the  
shared secret auth scheme to do OpenID.)

but yes. OGP/Auth as it is currently written defines MECHANISM, not  
POLICY. For instance, the OGP support in the beta grid does not  
support the PKCS12 auth scheme. This was a POLICY decision. If it did,  
it would support it in a way that was verifiably consistent with the  
OGP/Auth spec.

it might be useful to think of OGP as a "bag of tools" for doing  
things like authenticating yourself, placing yourself into a  
particular simulation context, moving around, sending group messages,  
establishing voice channels, etc. it does not stipulate that each  
compliant virtual world implement each and every technique. however..  
before you could hope to have interoperability, you would have to  
publish an "interoperability profile" which defines each of the  
features a particular world implements.

there are examples of such critters... X.509/PKIX, X11, RTP and even  
HTTP to a limited degree. as to the benefit of a protocol that  
provides mechanism and not policy? defining the wire protocol allows  
us to ask our friendly neighborhood open source development team to  
build a "toolbox" for virtual world interactivity. this would allow  
people building virtual worlds to confine their work to the higher- 
margin creative work that tends to "sell" such environments.

-cheers
-meadhbh


On Feb 20, 2009, at 4:38 PM, Lawson English wrote:

> Gareth Nelson wrote:
>>> Tightly coupling the MSP and identity provider functions is why I  
>>> have to
>>> keep telling people that Mark McCahill is named Mysterio Sinister  
>>> in Second
>>> Life - I can't easily be mccahill@duke.edu because Second Life  
>>> doesn't use
>>> external federated identity providers. Then when I go to one of  
>>> the OpenSim
>>> worlds, I need to create another account, and hope that nobody has  
>>> signed up
>>> for Mysterio Sinister before I got there.
>>>
>>
>> Correct me if i'm wrong, but isn't this the problem the OGP agent
>> domain was designed to resolve?
>> I propose an agent domain which itself allows multiple methods of  
>> authentication
>>
>
> Authentication itself was left pretty much under-defined to this  
> point in that OGP, with the assumption that different agent domains  
> might have different authentication schemes. Another thing to keep  
> in mind is that, regarding IP issues, different girds/worlds might  
> have different standards for what is an acceptable authentication  
> scheme.
>
>
> L
> _______________________________________________
> mmox mailing list
> mmox@ietf.org
> https://www.ietf.org/mailman/listinfo/mmox