S. Sriram | 24 Jul 00:17

OpenID & LID in a passel-world

Hi,

The significant limitation with passel is the need for
end user browser support, this however is counterweighed
by the opportunity of having any element of profile data
(such as email id) be authenticated (not just passed),
and each element having its own signer.

(Passel: an open-protocol/technology similar to OpenID.
more at http://www.passel.org/whitepaper.html )

So, if passel's limitation i.e. browser support goes away
because at some later date all browsers support it, than how
would openid live/be relevant in this passel-world ? and
what about LID ?

It seems to me that the actual identity url would become a profile
data element effectively authenticating one's public name in
guestbook/comment and other situations where what is needed
is a name.

So, in a passel world

Target(website) asks agent(browser) the following q's

What is your public name ?
 an OpenID url or LID url can authenticate this
 In OpenId's case: The passel-signer would need to be an openid consumer
 that talks to an openid server and sends back data in the format
 that passel-target needs.
(Continue reading)

Xageroth Sekarius | 24 Jul 05:32

Re: OpenID & LID in a passel-world

There will never be (nor should there ever be) one identity system to
rule them all.
OpenID and LID will remain relevant so long as they remain the best at
their respective approaches to identity. Same goes for Passel.

Just my humble opinion. I think dreams of an identity system
dominating the world should have died with Passport.

On 7/23/05, S. Sriram <ssriram <at> gmail.com> wrote:
> Hi,
> 
> The significant limitation with passel is the need for
> end user browser support, this however is counterweighed
> by the opportunity of having any element of profile data
> (such as email id) be authenticated (not just passed),
> and each element having its own signer.
> 
> (Passel: an open-protocol/technology similar to OpenID.
> more at http://www.passel.org/whitepaper.html )
> 
> So, if passel's limitation i.e. browser support goes away
> because at some later date all browsers support it, than how
> would openid live/be relevant in this passel-world ? and
> what about LID ?
> 
> It seems to me that the actual identity url would become a profile
> data element effectively authenticating one's public name in
> guestbook/comment and other situations where what is needed
> is a name.
> 
(Continue reading)

Rob Lanphier | 24 Jul 08:51

Re: OpenID & LID in a passel-world

On Sat, 2005-07-23 at 23:32 -0400, Xageroth Sekarius wrote:
> There will never be (nor should there ever be) one identity system to
> rule them all.
> OpenID and LID will remain relevant so long as they remain the best at
> their respective approaches to identity. Same goes for Passel.
> 
> Just my humble opinion. I think dreams of an identity system
> dominating the world should have died with Passport.

<by that line of logic>
There will never be (nor should there ever be) one information delivery
protocol to rule them all.

gopher and wais will remain relevant so long as they remain the best at
their respective approaches to information delivery.  Same goes for
HTTP.
</by that line of logic>

Sometimes, a technology "wins" by most metrics.  Just because it hasn't
happened yet for identity systems, doesn't mean that it won't.  Some
systems, like Passport, were doomed to fail for obvious reasons we don't
need to rehash here.  However, just because there have been failures in
the past, doesn't mean someone won't stumble on a killer combination
that solves the problem well enough for a huge class of problems to
relegate the other techniques to obscurity.

Rob

Xageroth Sekarius | 24 Jul 09:27

Re: OpenID & LID in a passel-world

On 7/24/05, Rob Lanphier <robla <at> robla.net> wrote:
> On Sat, 2005-07-23 at 23:32 -0400, Xageroth Sekarius wrote:
> > There will never be (nor should there ever be) one identity system to
> > rule them all.
> > OpenID and LID will remain relevant so long as they remain the best at
> > their respective approaches to identity. Same goes for Passel.
> >
> > Just my humble opinion. I think dreams of an identity system
> > dominating the world should have died with Passport.
> 
> <by that line of logic>
> There will never be (nor should there ever be) one information delivery
> protocol to rule them all.
> 
> gopher and wais will remain relevant so long as they remain the best at
> their respective approaches to information delivery.  Same goes for
> HTTP.
> </by that line of logic>

I agree with that line of logic (despite your implied cynicism?). FTP
and SMTP and a few others (
http://en.wikipedia.org/wiki/Application_layer ) you know of would
agree as well.

> 
> Sometimes, a technology "wins" by most metrics.  Just because it hasn't
> happened yet for identity systems, doesn't mean that it won't.  Some
> systems, like Passport, were doomed to fail for obvious reasons we don't
> need to rehash here.  However, just because there have been failures in
> the past, doesn't mean someone won't stumble on a killer combination
(Continue reading)

S. Sriram | 24 Jul 18:18

Re: OpenID & LID in a passel-world

> Sometimes, a technology "wins" by most metrics.  Just because it hasn't

Live journal had 7 million identity urls. OpenID turned these into
authenticable profile data elements. Blog/Comments being the use case 
and this now creates an ever expanding cycle of adoption.

Large Email service providers have multi-million email accounts. 
Which identity system can turn them into authenticable profile 
data elements ?

Passel is clearly well positioned to do this, the only
challenge being providing a service that motivates the user to 
'download the plug-in'.

OpenID by design is inherently incapable of authenticating other
profile elemnts, it can be modified to 'pass' other data elements
such as foaf data but not authenticate them. Even if one builds
a special purpose consumer/server that provides an email
verification service, you still need a standard handshake
between consumers and servers and also with the end-user i.e.
does he want to share this data element or not.

Passel incorporates all of that for email AND other data elements.

So then the question becomes would passel live in an OpenID world 
or vice versa. It seeems to me that OpenID will have to live in
a passel world.

LID since it does not have a large seed base and therefore no
increasing cycle of adoption would contribute its ideas to the
(Continue reading)

Rob Lanphier | 24 Jul 20:01

Re: OpenID & LID in a passel-world

On Sun, 2005-07-24 at 09:18 -0700, S. Sriram wrote:
> Large Email service providers have multi-million email accounts. 
> Which identity system can turn them into authenticable profile 
> data elements ?
> 
> Passel is clearly well positioned to do this, the only
> challenge being providing a service that motivates the user to 
> 'download the plug-in'.

That's a huge assumption.  Getting end users to install client software
is not a step that you can skip over.  In fact, it's quite likely the
Achilles heel of the whole project.  The fact that they ask you to use
CVS to grab a Mono reference implementation means that they are in no
danger of taking over the world anytime soon.  

/If/ they can convince the Mozilla folks to include an implementation in
Firefox /by default/, they /may/ have a chance.  That's not the only
path to viability, but that's the only one I could envision actually
happening.  I doubt they would, though, because if I were in Mozilla's
shoes, I'd look instead to some small extension to their existing saved
form and saved password functionality, rather than the full parallel set
of functionality that this would seem to require.

Having played around with OpenID, I realize it has serious limitations.
However, it solves one problem well enough (and simply enough), and is
the only one I've seen with a viable bootstrapping mechanism so far to
actually catapult it out of obscurity.  The big limitation is the lack
of verified profile information.  While that can be solved at higher
layers, there probably needs to be a de facto standard for actually
doing it, which would involve a really compelling implementation
(Continue reading)

S. Sriram | 24 Jul 21:22

Re: OpenID & LID in a passel-world

> Having played around with OpenID, I realize it has serious limitations.
...
> actually catapult it out of obscurity.  The big limitation is the lack
> of verified profile information.  While that can be solved at higher

Distributed interception & Distributed aggregation

The fact is that to exchange profile data, there needs to
be user involvement and multiple third party counter-signing.

Passel-agent via a browser plug-in solves the user involvement
need and a standardized xml data exchange protocol allows for
multiple third party counter signers of data elements.

In the 'OpenId as identity authentication with a PassOpen server
for passel based profile exchnage' model, the PassOpen server
acts as the aggregator of my data.

Is there a better choice between me aggregating my data in my
browser or me appointing an agent to aggregate my data ?

A distributed aggregation service whereby I can choose a third
party agent for different profile data elements and therby
ensure that no one party is privy to all my secrets. I would
appropriately make notification within the head element of my
identity url.

Well, isn't that exactly what passel-signers are, distributed
third party agents for different profile elements. All signers
would need to do is tack on some agent functionality such as
(Continue reading)

S. Sriram | 24 Jul 20:12

Re: OpenID & LID in a passel-world

> That's a huge assumption.  Getting end users to install client software
> is not a step that you can skip over.  In fact, it's quite likely the
> Achilles heel of the whole project.  The fact that they ask you to use

Passel agent as service that hangs of identity url

bob goes to ecommerce site (target)
provides OpenID
target reads OpenID url for controlling OpenID server
and controlling PassOpen (PO) service
target authenticates OpenID against OpenID server
target sends PO it's passel-target request xml
PO performs the role of passel-agent for the OpenID
   - makes user input request as needed
   - sends data to target

What this does is it removes the need for me to be my
own passel-agent but rather use an agent-service. My OpenID
being my gateway to it. This removes browser related
dependencies.

A PassOpen service could be developed by any third party
Browsers don't need plugins
Passel-Agents don't discover target needs, but targets explicitly
state them on OpenId authentication.
Web sites would need to add the passel functionality behind
their OpenID curtain.

Thanks
S. Sriram
(Continue reading)

jay | 25 Jul 16:17

Re: OpenID & LID in a passel-world

Xageroth Sekarius wrote:

>There will never be (nor should there ever be) one identity system to
>rule them all.
>OpenID and LID will remain relevant so long as they remain the best at
>their respective approaches to identity. Same goes for Passel.
>
>Just my humble opinion. I think dreams of an identity system
>dominating the world should have died with Passport.
>

I'm not so sure about that.  It's great that there is a data transport 
protocol that we can all agree on to move web pages around the 
internet.  Same goes for mail (this isn't an argument for how good these 
protocols are :) and tcp/ip itself (itselves?).

I don't want to have several different identities so that I can be sure 
I can identify myself on every site, I want one that works everywhere, 
just like my web browser works everywhere.

Following your argument, it's perfectly okay that microsoft uses their 
own sort of html, css and javascript, instead of complying with web 
standards.

We need to eventually agree on one and go with it.

My two cents,
Jay K

(Continue reading)


Gmane