Bug#1085091: josm: OAuth token request process does not work

Wookey wookey at debian.org
Mon Oct 14 13:43:13 BST 2024


Source: josm
Version: 0.0.svn18646+dfsg-1
Severity: important


I have been using josm for many years, and when it was et up it used basic auth (name+password).
That functionality has been withdrawn and now oauth is supposed to be used.

However I am unable to get this to work, and it seems that this versionof josm is not asking on the right URLs.

If I use the 'Authorise now (fully automatic)' button I get:
"The automatic process for retrieving an OAuth Access Token from the OSM server failed.  Please try again or choose another kind of authorisation process, i.e. semi-automatic or manual authorisation."
after clicking on the 'Authorise now' button.


If I use the 'Authorise now (semi-automatic)' button, in step 1 when I click on 'retreive request token' it says: "Retrieving an OAuth Request Token from 'https://www.openstreetmap.org/oauth/request_token' failed.

And indeed if I go manually to "https://www.openstreetmap.org/oauth/request_token" I get a 404. So I presume some different URL should be used now?

If I click on the help button in that dialog I get "The page En_GB:Help/OAuth does not exist. You can create it here."

The text above the 'Retreive Request Token' button says:
"Please click on Retrieve Request Token to retrieve an OAuth Request Token from ''."
which suggests there there is an unset value that should be appearing in between those single quoes?


It's not clear how to fix this. I presume the software is now simply
too old for the website. Or more accurately the website has not kept
the API going long enough for the software still in use in stable
versions, which is poor practise IMHO. Would it really be that hard to
keep it working until there was a new stable version that knew about
whatever the new URLs are?

This is quite a serious problem because JOSM without the ability to
upload to OSM isn't really very useful.

--
Wookey



More information about the Pkg-grass-devel mailing list