havard/node-openid — Issue #64: Incompatible with phpMyID provider?
Author: joefreeman
Created: 2012-01-14 23:17:05+00:00
State: open

When trying to authenticate with phpMyID (e.g., http://phpmyid.com/) using sample.js, the authentication fails with the error: "Claimed identifier in assertion response does not match discovered claimed identifier". It looks like the openid.claimed_id parameter is not set in the callback. Is this a problem with phpMyID? Would it be safe to fall back to openid.identity when openid.claimed_id isn't set?

Here are the parameters that get passed via the callback:

openid.mode=id_res&openid.identity=http%3A%2F%2Fphpmyid.com%2Findex.php&openid.assoc_handle=od66fql3fb8htfp3n9aenjkh66&openid.return_to=http%3A%2F%2Flocalhost%3A3005%2Fverify&openid.signed=mode%2Cidentity%2Cassoc_handle%2Creturn_to&openid.sig=XgvJ8OWE36IKXL706fa3cPa6GaM%3D