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