<p>You are right - but this <a href="https://github.com/openstreetmap/openstreetmap-website/blob/77c25dca8c9b60c2fd8dae6eeee1405ec24edf27/app/controllers/oauth_controller.rb#L8-L11">source</a> authorizes the revoke endpoint only with session logged user.</p>

<p>If you wanted to enable OAuth authorized request as well, it would need calling <a href="https://github.com/openstreetmap/openstreetmap-website/blob/5d3ecffa28510c867665001a7615559a185869c6/app/controllers/application_controller.rb#L170">authorize</a> method as well.</p>

<p>Do you think its possible to implement it?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1150#issuecomment-185762253">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLfTtLeIQ5omCfzSWcsZX8un685dyks5pldZZgaJpZM4HTaGQ.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/1150#issuecomment-185762253"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>