Hi

Right now I'm playing around with OpenID delegation.

I stumbled upon several OpenID accepting web sites, among them stackoverflow.com
and http://www.openidenabled.com/resources/openid-test/ that don't accept my
delegation.

Which is perfectly fine, as far as I can see.

Let's get to the point. I have this:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML lang="de">
<HEAD>
<META http-equiv="content-type" content="text/html; charset=utf-8">
<TITLE>Test OpenID delegation</TITLE>
<LINK rel="openid.server" href="http://www.clavid.com/provider/openid";>
<LINK rel="openid2.provider" href="http://www.clavid.com/provider/openid";>
<LINK rel="openid.delegate" href="http://thomashuehn.clavid.com";>
<LINK rel="openid2.local_id" href="http://thomashuehn.clavid.com";>
<P>Nothing to see...

Do you see the HEAD element? Well, I do. Because both the start tag and the end
tag for the HEAD element are *optional*.

When I insert "<HEAD>" (the start tag suffices) they accept this delegation.

Still, obviously quite a few implementations out there insist on grepping the
HTML source for the HEAD tag. Instead of just grepping for the LINK element.

Maybe the spec should carry an informative note to implementors to point out
that the HEAD element does not necessarily have any textual representation in
the HTML source?

Comments?

Thomas

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

Reply via email to