Identity Uniqueness Problem - Can openid solve it?

Jusung Baek jsbaek at daumcorp.com
Thu Sep 21 03:04:39 UTC 2006


John : And in my opinion, I don't think a /user/ should ever need to know
his

or her unique identifier assigned by some identity provider and used at

same service provider.

 

I agree john’s opinion. We never remember our credit card number which
identifies us in the credit card company.

I also don’t remember my bank account. I can’t.

 

Users need not to know his/her unique identifier. It is ok only if service
providers and identity providers can identify who he is, whatever
identifier format, meaning is. 

 

I think that ‘openid’ is very useful for commenting in blog, news. Openid
is the identifier that people really should remember, use as like their
names.

 

Then, how about let openid be like nickname(or display name) and another
unique identifier ( like SAML 2 pseudonym identifier ) be shared between
idp and sps through openid authentication protocol ? ^^

 

User enters his openid at sp. Ex, flyToTheSky.myopenid.com .

SP send authentication request IDP ( myopenid.com ) with the entered openid.

IDP authenticates the user with user’s id/pwd for IDP or another
authentication method. Ex, jini/jinni.

IDP generates pseudonym identifier for the SP, and send it back to SP.

SP record the user’s openid as “flyToTheSky.myopenid.com” and pseudonym
id of the IDP which can be used to track the user if needed.

 

Jusung Baek.

 

-----Original Message-----
From: Drummond Reed [mailto:drummond.reed at cordance.net] 
Sent: Thursday, September 21, 2006 2:57 AM
To: 'John Kemp'; '백주성'
Cc: general at openid.net
Subject: RE: Identity Uniqueness Problem - Can openid solve it?

 

 

Having worked on this problem for seven years now as part of the XRI

effort, let me share this thought: smart enough software, and intelligent

enough identifier standards (which XRI aspires to be), can give you

effectively what you seek.

 

In other words, to use John's example, to all the people and organizations

that matter to you you COULD be just "John" -- from your perspective. And

all those people and organizations could be just the simple, human-friendly

name you want to assign them -- from your perspective. (Note that those

simple, human-friendly names you assign to them still need to be unique --

from your perspective -- or else you won't be able to distinguish between

them yourself.)

 

All of this can work *from your perspective* because the smart software and

identifier standards would automatically do the mapping between your own

set of preferred identifiers and the globally-unique identifiers needed to

identify all those other parties in the manner needed to communicate with

them over the net (and under the privacy policies they prefer).

 

It's another example of how making things really, really simple for the end-

user is really, really hard.

 

But someone's got to do it ;-)

 

=Drummond (i-name: =drummond.reed, http://xri.net/=drummond.reed) 

 

-----Original Message-----

From: general-bounces at openid.net [mailto:general-bounces at openid.net] On

Behalf Of John Kemp

Sent: Wednesday, September 20, 2006 5:52 AM

To: 백주성

Cc: general at openid.net

Subject: Re: Identity Uniqueness Problem - Can openid solve it?

 

백주성 wrote:

> Identity Uniqueness Problem

 

Note ^^^^^ /identity/ Uniqueness problem. There's a difference between

an identifier, a unique identifier, and an identity ( basically a

collection of identifiers)!

 

> 

> I think that

> 

> Identifier should be one which he/she really want.

> 

> Identifier can be modified as his/her wish.

> 

> Identifier should not be unique.

 

An identifier is something that identifies you. In other words, it puts

you in a set (potentially a set containing only one element if it is a

unique identifier for you) of those identified by that identifier.

 

An identity consists of some attributes about you. Those attributes ae

often identifiers. My name "John" is an identifier. If you said "create

a set of all people called John", I'd be in that set. In other words, I

am identified by that identifier.

 

John is, of course, not a unique identifier.

 

Many companies assign /unique/ identifiers to an individual. Such an

identifier has the purpose of uniquely identifying a single individual

(or thing).

 

Imagine that you have a bank account - if someone needed to put money

into that bank account, they'd want to ensure it was the bank account of

the single entity that they wished to pay. It would be pretty bad if

they couldn't uniquely identify the bank account!

 

So, there's some services that need to uniquely identify an individual

(ie. banking, government etc.) There are some services that provide

better service by uniquely (or partially) identifying an individual. If

a service knows it's you, uniquely, it can customize its service (what

are your preferences for news content - likely not the same as mine?)

And then there are also many services that need only /partially/

identify you (your post code is an identifier for you, in that you would

fit into the set of all people who live in that postal area, and could

be used to give you the weather report for your post code).

 

OpenID seems to be focused on the use-cases for uniquely identifying an

individual.

 

And in my opinion, I don't think a /user/ should ever need to know his

or her unique identifier assigned by some identity provider and used at

same service provider.

 

- John

> 

>  

> 

> How do you think about that?

> 

> 

> 

> 

> ------------------------------------------------------------------------

> 

> _______________________________________________

> general mailing list

> general at openid.net

> http://openid.net/mailman/listinfo/general

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20060921/8d1d8620/attachment-0002.htm>


More information about the general mailing list