PROPOSAL: OpenID Form Clarification (A.4)

Dick Hardt dick at sxip.com
Wed Oct 18 07:20:39 UTC 2006


Motivating Use Case:

Rich User Agents (RUA) can enhance the OpenID user experience. RUAs  
are either browser that have been extended, or that have an extension  
that supports OpenID.

In order for the RUA to detect that a site supports OpenID, it sees a  
form with a single input with a "name" of openid_identiifier. The RUA  
can then look at the action and post the data directly to the RP.


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 also  
allows Rich User Agents to detect the site supports OpenID and to  
invoke a rich interface. Relying Party's that are implementing  
check_immediate MUST include an "action" in the form so that user  
agents that do not support JavaScript will still be able to work, and  
Rich User Agents will be able to directly submit data to the Relying  
Party.



More information about the specs mailing list