if cached OpenID value fails, reload

Bug #1292091 reported by Matěj Cepl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openMarkers
New
Undecided
Unassigned

Bug Description

I have changed my OpenID provider from myopenid.com (which finished its business) to indieauth.com.
Although I use alias http://matej.ceplovi.cz, unfortunately OpenMarkers still has myopenid.com cached and (of course) fails to login with it.

Revision history for this message
costales (costales) wrote :

Hi Matej!
What do you want exactly?
- A logout for enter with your current openID? Did you try the logout? http://openmarkers.tuxfamily.org/API/openID/logout.php
- I think I could move all your older openID to the new too.
Best regards :D

Revision history for this message
Matěj Cepl (mcepl) wrote :

OK, what I am doing:

1) click on login button
2) select OpenID from suggested options
3) enter http://matej.ceplovi.cz

What happens:
------------------

I am transferred to

https://www.myopenid.com/server?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Fopenmarkers.tuxfamily.org%2FAPI%2FopenID%2FsetID.php&openid.realm=http%3A%2F%2Fopenmarkers.tuxfamily.org&openid.ns.ax=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid.ax.mode=fetch_request&openid.ax.type.namePerson_friendly=http%3A%2F%2Faxschema.org%2FnamePerson%2Ffriendly&openid.ax.type.namePerson_first=http%3A%2F%2Faxschema.org%2FnamePerson%2Ffirst&openid.ax.required=namePerson_friendly%2CnamePerson_first&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.sreg.required=nickname&openid.identity=http%3A%2F%2Fmatej.ceplovi.cz%2F&openid.claimed_id=http%3A%2F%2Fmatej.ceplovi.cz%2F

where I get an error message that:

myOpenID is not authorized to verify that "http://matej.ceplovi.cz/" is your identifier. If it is your identifier, you can set up myOpenID to verify it. See the help page for more information.

It's likely that the site you are attempting to sign in to is running buggy software. It is known that some OpenID 2.0 implementations (especially certian versions of Drupal) do not work with delegated identifiers. In that case, please report this problem to the site you are trying to sign in to.

Expected behavior:
------------------------

apparently your website cached that http://matej.ceplovi.cz delegated authorization to www.myopenid.com, which was correct but it is not right anymore. I have since switched to indieauth.com.

SO, it should IMHO:

1) try cached authorization site (why not),
2) WHEN IT FAILS, go back to the original delegation site (http://matej.ceplovi.cz) and refresh the cache from there.

Is it clear now?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.