On 20 Jul 2011, at 18:08, Dick Hardt wrote:

> um ... there have been numerous UX examples showing how the user can select 
> what is shared
> 
> InfoCard had a selector, BrowserID has a selector, Sxipper had a selector ... 
> there is no selection step in OpenID Connect except for deciding which button 
> to click on at the start -- or which identifier to type into the box

There is a selector in WebID too. It's built in the browser. http://webid.info/ 
shows it in action.

Henry


> 
> On 2011-07-20, at 11:02 AM, Anthony Nadalin wrote:
> 
>> So the same significant disadvantages exist in user-centric also, as they 
>> have not been figured out
>> 
>> -----Original Message-----
>> From: [email protected] 
>> [mailto:[email protected]] On Behalf Of Dick Hardt
>> Sent: Wednesday, July 20, 2011 6:31 AM
>> To: Manger, James H
>> Cc: OpenID Specs Mailing List
>> Subject: Re: Mozilla BrowserID
>> 
>> John: A user-centric architecture has the user's agent in the middle of 
>> identity transactions. There are some pictures in the slides I show in my 
>> short presentation linked here:
>> 
>> http://dickhardt.org/2010/12/oidf-2010/
>> 
>> In OpenID Connect, the user gives authorizes the RP to call an API at the 
>> IdP to retrieve information about the user. I call this a service-centric 
>> model. There are a number of significant disadvantages of this model:
>> 
>> 1) there are unsolved UX challenges to the user seeing what identity data 
>> the RP will get from the IdP. 
>> 
>> 2) if the user has multiple equivalent attributes, there is no UX for asking 
>> the user which one to provide the RP, so either they are all provided, or 
>> just one. Eg. the user may have multiple postal addresses, and different 
>> ones will be appropriate for different RPs.
>> 
>> 3) No simple mechanism has been specified on how the IdP can share claims 
>> from 3rd parties. In a user-centric model, the user agent can pull claims 
>> from multiple parties to satisfy an identity request from the user.
>> 
>> James: OpenID Connect does have dynamic client spec:
>>      http://openid.net/specs/openid-connect-registration-1_0.html
>> 
>> Time will tell if any IdP will support it for acquiring identity data. (for 
>> that matter, I have not yet seen any major IdP announce support for OpenID 
>> Connect)
>> 
>> The map that Nat created here:
>>      http://openid.net/2011/07/15/current-map-for-openid-connect/
>> helps to navigate.
>> 
>> 
>> On 2011-07-19, at 11:05 PM, Manger, James H wrote:
>> 
>>>>> As for one of the major advantages of BrowserID: it is a user-centric 
>>>>> architecture unlike OpenID Connect.
>>> 
>>>> Can you explain what you mean by "user-centric" in this context?
>>> 
>>> 
>>> With OAuth2 (and hence OpenID Connect, I assume) the RP needs to be 
>>> registered with the IdP. It is not user-centric because the user cannot 
>>> arbitrarily choose an IdP -- they can only choose an IdP with whom the RP 
>>> is registered, which may well mean only one of a handful of major IdPs.
>>> 
>>> BrowserID is user-centric in that the RP can verify the signature of 
>>> whichever email provider the user chooses. It doesn't rely on a prior 
>>> agreements between the RP and IdP.
>>> 
>>> --
>>> James Manger
>> 
>> _______________________________________________
>> specs mailing list
>> [email protected]
>> http://lists.openid.net/mailman/listinfo/openid-specs
>> 
>> 
>> 
>> 
> 
> _______________________________________________
> specs mailing list
> [email protected]
> http://lists.openid.net/mailman/listinfo/openid-specs

Social Web Architect
http://bblfish.net/

_______________________________________________
specs mailing list
[email protected]
http://lists.openid.net/mailman/listinfo/openid-specs

Reply via email to