<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Thanks Tom, it is indeed working with the username.</p>
<p>Colin</p>
<div> </div>
<p><br /></p>
<p>On 2019-05-30 21:45, Tom Hughes wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;">On 30/05/2019 20:33, Colin Smale wrote:</span><br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">A (private) program I use which accesses the OSM API has stopped working since the last time I used it, a couple of weeks ago. Read-only calls to the API, including a (proven correct) Authentication header are now failing with 401 Unauthorized, with the returned body indicating a problem with the username/password. The same call without the Authorization header succeeds. I swear nothing has changed on my side; double-checking the auth header with Fiddler shows the username/password I expect, and I can still logout/login using these values (which I haven't changed).<br /> <br /> Is there anything going on, or has anything changed on the API, that may be causing this?<br /> <br /> <span style="white-space: nowrap;">Sample URL: GET on <a href="https://api.openstreetmap.org/api/0.6/relation/8465619" target="_blank" rel="noopener noreferrer">https://api.openstreetmap.org/api/0.6/relation/8465619</a></span><br /> <br /> I know I can just remove the authentication - it was added for "future use" anyway - but why has it suddenly broken?</blockquote>
<br /> <span style="white-space: nowrap;">It's a cgimap bug - previously it just ignored basic authentication</span><br /> <span style="white-space: nowrap;">which was fine because it only handled calls where it was optional.</span><br /> <br /> <span style="white-space: nowrap;">The version does do it but has a bug - we have a fix in hand which</span><br /> <span style="white-space: nowrap;">should be rolled out shortly.</span><br /> <br /> <span style="white-space: nowrap;">In the meantime try using your username instead of email address and</span><br /> <span style="white-space: nowrap;">make sure you get he case right and it will hopefully work.</span><br /> <br /> Tom</div>
</blockquote>
</body></html>