<p>Hey <a href="https://github.com/tomhughes" class="user-mention">@tomhughes</a> , while you are right that this user is probably just running a fork and set up something wrong, I was actually able to trigger this error on <a href="http://www.openstreetmap.org" rel="nofollow">www.openstreetmap.org</a></p>
<p>It's possible for a user to start editing, and then just revoke all their OAuth tokens in another window.  (or have them revoked server side for whatever reason).</p>
<p>In this situation it would be great for the user to be allowed to reauthenticate and save their changes.  iD will prompt the user to reauthenticate, but we do need the <code>land.html</code> file there to return to.</p>
<p><a href="https://user-images.githubusercontent.com/38784/36396299-518d8750-158b-11e8-830e-ced17d719022.png" target="_blank"><img width="1352" alt="screenshot 2018-02-19 15 39 31" src="https://user-images.githubusercontent.com/38784/36396299-518d8750-158b-11e8-830e-ced17d719022.png" style="max-width:100%;"></a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1760#issuecomment-366798705">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLRNNu1U7dL23_YBliiVp9RJwm7gdks5tWd1ggaJpZM4SLB1R">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLfZCCd1QZdUqTQsSXGUrVXsC53nuks5tWd1ggaJpZM4SLB1R.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1760#issuecomment-366798705"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@bhousel in #1760: Hey @tomhughes , while you are right that this user is probably just running a fork and set up something wrong, I was actually able to trigger this error on www.openstreetmap.org\r\n\r\nIt's possible for a user to start editing, and then just revoke all their OAuth tokens in another window.  (or have them revoked server side for whatever reason).  \r\n\r\nIn this situation it would be great for the user to be allowed to reauthenticate and save their changes.  iD will prompt the user to reauthenticate, but we do need the `land.html` file there to return to.\r\n\r\n\u003cimg width=\"1352\" alt=\"screenshot 2018-02-19 15 39 31\" src=\"https://user-images.githubusercontent.com/38784/36396299-518d8750-158b-11e8-830e-ced17d719022.png\"\u003e\r\n"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1760#issuecomment-366798705"}}}</script>