Blogger and OpenID commenting

January 2nd, 2008 - Fred Stutzman

We’ve recieved a number of questions about this, so I thought it might be useful to post it to the blog. If you’re attempting to post a comment using an OpenID to a Blogger blog, you must prepend the http:// before your OpenID. For example, the following won’t work

OpenID Blogger Comment

But with the prepended http://, it will work:

OpenID blogger comment

Hope this helps!

2 Responses to “Blogger and OpenID commenting”

  1. bignose Says:

    That implementation is violating the OpenID specs. From OpenID Authentication 2.0 http://openid.net/specs/openid-authentication-2_0.html

    =====
    7.2. Normalization

    The end user’s input MUST be normalized into an Identifier, as follows:

    1. [detect "xri://" URL]
    2. [detect XRI symbol]
    3. Otherwise, the input SHOULD be treated as an http URL; if it does not include a “http” or “https” scheme, the Identifier MUST be prefixed with the string “http://”. If the URL contains a fragment part, it MUST be stripped off together with the fragment delimiter character “#”. See Section 11.5.2 (HTTP and HTTPS URL Identifiers) for more information.
    4. [follow redirects and store the normalized result]
    =====

    In other words, the consumer (Blogger) MUST prepend the “http://” if the user doesn’t provide a scheme in the OpenID.

  2. Fred Stutzman Says:

    Great point - Thanks!

© Copyright 2008 claimID.com