OpenId.35.com is scheduled to support OpenID 2.0
We have upgraded the OpenId.35.com with OpenID 2.0 support on the development server.but some OpenID consumers always report the following error:“OpenID authentication failed: Server denied check_authentication”.This is due to a bug in JanRain OpenID Libraries that used by these consumers which were already fixed in the latest version:
This was noted in 2.1.1. The python-openid library was being used in "dumb" consumer mode, and received an authentication response that included PAPE extension parameters. The PAPE namespace parameter was included in the response signature. The check_authentication request formulated by the library included ns.pape in the signed list but did not include the openid.ns.pape parameter, so the signature check failed.
It seems that many OpenID consumers are still using the old JanRain Libraries.I really hope they’ll upgrade it to the latest version ASAP.
Related posts:
You can always get the latest OpenID code in action by using JanRain’s service RPX instead of the libraries. http://www.rpxnow.com