<p>Thanks Grant for updating this. The pull request simply adds an authentication method, it is not much different from facebook or wikimedia or github. For the OSM, the user flow would be exactly the same as before. The website would get an e-mail from the maps.me service and start the sign in or sign up process as usual. No pages would be skipped.</p>
<p>For the token authentication (that is new), only the login page is skipped: the user flow starts directly with the registration page (if they are new) or with the permissions granting page. Technically it means that the user starts with the <code>/auth/callback</code> page, where every other OAuth service redirects after the user has logged in there.</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/pull/1433#issuecomment-293499365">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLW04lNj24P6lMDSzJhdBUvo-mXxMks5rvIA9gaJpZM4L8Kyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLXaL-di2Vd9w-Oe45O-wYPNm2WSmks5rvIA9gaJpZM4L8Kyb.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/pull/1433#issuecomment-293499365"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request 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":"@Zverik in #1433: Thanks Grant for updating this. The pull request simply adds an authentication method, it is not much different from facebook or wikimedia or github. For the OSM, the user flow would be exactly the same as before. The website would get an e-mail from the maps.me service and start the sign in or sign up process as usual. No pages would be skipped.\r\n\r\nFor the token authentication (that is new), only the login page is skipped: the user flow starts directly with the registration page (if they are new) or with the permissions granting page. Technically it means that the user starts with the `/auth/callback` page, where every other OAuth service redirects after the user has logged in there."}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1433#issuecomment-293499365"}}}</script>