PROPOSAL: OpenID Form Clarification (A.4)
Dick Hardt
dick at sxip.com
Thu Oct 19 05:09:48 UTC 2006
Well, not quite let it rest. :-)
There was no comment on the "action" in the form for check_immediate.
Is that ok to go in the spec if it is a SHOULD?
-- Dick
On 18-Oct-06, at 10:04 PM, Dick Hardt wrote:
> Unfortunate that was not captured in the notes. When I said that we
> needed tags to detect, there was consensus that was not a problem.
>
> We are building a rich client. It will be available in the not-too-
> distant-future.
>
> We are working on what it will take to implement, and have figured
> out how to make it all work, but need to detect that the site is an
> RP.
>
> Lack of clarity on what MUST happen adding many, many lines of code
> to the early browsers. It would be good to not repeat that mistake.
>
> I really don't see how making this a MUST instead of SHOULD would
> slow specs or implementation as I am sure most people will just do it
> anyway.
>
> I've made my case and will let it rest.
>
> -- Dick
>
>
> On 18-Oct-06, at 9:55 PM, Recordon, David wrote:
>
>> Here are notes from the June meeting, which we all looked over
>> before I
>> sent them out. All I see in relation to rich clients is that DIX
>> supported them, though I don't remember any decision being made
>> that a
>> requirement of OpenID Authentication was every relying party enabling
>> the use of a rich client.
>> http://lists.danga.com/pipermail/yadis/2006-June/002648.html
>>
>> I don't think this should be a MUST as it adds one more requirement
>> which we can't even effectively enforce. If/when rich client
>> software
>> gets out there and is being actively used, I'd be much more
>> inclined to
>> change this to a MUST. Right now I think we should just get this
>> spec
>> done, get people using it, and see what develops and thus how it
>> needs
>> to evolve!
>>
>> --David
>>
>> -----Original Message-----
>> From: Dick Hardt [mailto:dick at sxip.com]
>> Sent: Thursday, October 19, 2006 12:44 AM
>> To: Recordon, David
>> Cc: Jonathan Daugherty; specs at openid.net
>> Subject: Re: PROPOSAL: OpenID Form Clarification (A.4)
>>
>> That is news to me that supporting Rich Clients is not a requirement.
>> Rich client support was a discussion point back in July at the
>> meeting
>> in VeriSign, and there was consensus to support Rich Clients then
>>
>> Would you point me to the list of requirements so that we can all
>> get on
>> the same page on what they are?
>>
>> I am really confused why you would not want this to be a MUST.
>>
>> -- Dick
>>
>> On 18-Oct-06, at 9:35 PM, Recordon, David wrote:
>>
>>> The spec is an authentication spec which does not discuss rich
>>> clients
>>
>>> anywhere.
>>>
>>> As I've said, and I'd think others would agree, it is not a
>>> requirement of the spec to enable rich clients. It is great to have
>>> them and great for it to enable them. Whether the spec says this
>>> is a
>>
>>> MUST or not you'll still have to tell users that not all relying
>>> parties will support the use of the rich client. It seems
>>> presumptuous for us to think that by making this a MUST we'll be
>>> able
>>> to force every relying party into doing it, when to them not
>>> doing it
>>> doesn't actually break anything within the authentication protocol.
>>>
>>> Six months from now this may be a different story, but for now I
>>> guess
>>
>>> we just don't see eye to eye on the issue. :-\
>>>
>>> --David
>>>
>>> -----Original Message-----
>>> From: Dick Hardt [mailto:dick at sxip.com]
>>> Sent: Thursday, October 19, 2006 12:08 AM
>>> To: Recordon, David
>>> Cc: Jonathan Daugherty; specs at openid.net
>>> Subject: Re: PROPOSAL: OpenID Form Clarification (A.4)
>>>
>>> Please see the RFC. SHOULD is used if there is a valid reason for it
>>> not being a MUST.
>>>
>>> If the RP does not have the tag, the a rich client will not work.
>>> Authentication cannot proceed. That is broken as far as the user is
>>> concerned.
>>>
>>> What if doing HTML disco was a SHOULD instead of a MUST? Then
>>> that RP
>>> would not work with certain identifiers.
>>>
>>> -- Dick
>>>
>>> On 18-Oct-06, at 8:58 PM, Recordon, David wrote:
>>>
>>>> In my view, it is because the authentication protocol can proceed
>>>> with
>>>
>>>> no problems if this field is named something different. As things
>>>> won't break, as far as the protocol is concerned, this would
>>>> also be
>>>> nearly impossible to enforce or justify. It is easy to tell a
>>>> developer to fix how they're creating signatures, authentication
>>>> transactions do not complete, but enforcing convention around form
>>>> fields seems difficult at best. I'd imagine that if a RP does not
>>>> follow this recommendation then a rich client should treat it as
>>>> not
>>>> being a relying party.
>>>>
>>>> --David
>>>>
>>>> -----Original Message-----
>>>> From: Dick Hardt [mailto:dick at sxip.com]
>>>> Sent: Wednesday, October 18, 2006 11:35 PM
>>>> To: Recordon, David
>>>> Cc: Jonathan Daugherty; specs at openid.net
>>>> Subject: Re: PROPOSAL: OpenID Form Clarification (A.4)
>>>>
>>>> Why SHOULD rather then MUST? [1]
>>>>
>>>> What valid reason is there for an RP to not have that field name?
>>>>
>>>> [1] http://www.ietf.org/rfc/rfc2119.txt
>>>>
>>>> -- Dick
>>>>
>>>> On 18-Oct-06, at 1:28 PM, Recordon, David wrote:
>>>>
>>>>> Agreed, just like the spec already says "The form field's "name"
>>>>> attribute SHOULD have the value "openid_identifier" as to allow
>>>>> User
>>
>>>>> Agents to automatically prefill the End User's Identifier when
>>>>> visiting a Relying Party."
>>>>>
>>>>> I'm all for this feature, as well as even identifying the form
>>>>> itself,
>>>>
>>>>> though don't see how it should be a MUST over a SHOULD for a
>>>>> Relying
>>
>>>>> Party.
>>>>>
>>>>> --David
>>>>>
>>>>> -----Original Message-----
>>>>> From: specs-bounces at openid.net [mailto:specs-
>>>>> bounces at openid.net] On
>>>>> Behalf Of Jonathan Daugherty
>>>>> Sent: Wednesday, October 18, 2006 2:33 PM
>>>>> To: Dick Hardt
>>>>> Cc: specs at openid.net
>>>>> Subject: Re: PROPOSAL: OpenID Form Clarification (A.4)
>>>>>
>>>>> # Proposal
>>>>> #
>>>>> # Modify 8.1 to:
>>>>> # ...
>>>>> #
>>>>> # The form field's "name" attribute MUST have the value #
>>>>> "openid_identifier" as to allow User Agents to automatically
>>>>> prefill
>>
>>>>> #
>>>>
>>>>> the End User's Identifier when visiting a Relying Party.
>>>>>
>>>>> This should be a SHOULD, not a MUST.
>>>>>
>>>>> --
>>>>> Jonathan Daugherty
>>>>> JanRain, Inc.
>>>>> _______________________________________________
>>>>> specs mailing list
>>>>> specs at openid.net
>>>>> http://openid.net/mailman/listinfo/specs
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> _______________________________________________
> specs mailing list
> specs at openid.net
> http://openid.net/mailman/listinfo/specs
>
>
More information about the specs
mailing list