On 11-Feb-06, at 3:17 PM, Eric Rescorla wrote:

Use of Javascript
Section 5.10.2.1 reads:

The Membersite sends a fetch-request message to the Homesite through
   the User's client via a redirected HTTP POST to their Homesite
   Endpoint URL using JavaScript to autosubmit the form.

I appreciate the rationale for this: you want things to work with
dumb clients but given that Javascript isn't any kind of IETF
standard--it's hard to see how we could require it in an IETF
standard. ECMASCript, perhaps. Even then, specifying this kind
of implementation detail is the kind of thing that IETF typically
stays out of. I appreciate that this is also a wire protocol issue,
but given that there's no specification of the exact JavaScript
incantation, it's not clear it makes sense to specify only
the language.

The protocol works without the ECMAScript, the user would need to click another button to continue on with the exchange. The ECMAScript provides a more seamless use experience since a POST cannot be redirected, and we did not want to limit the data to what could sit on a URL, as well, did not want the data to have to be exposed by being on a URL. As noted in another email, an enhanced browser does not need to the ECMAScript. We see this as a boot strap method.

wrt. how it is positioned in the ID, I agree it is an implementation detail. How would you suggest that implementation hints like this are communicated?

-- Dick

_______________________________________________
dix mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/dix

Reply via email to