[openstreetmap/openstreetmap-website] Remove legacy OpenID login (PR #6038)

mmd notifications at github.com
Sun May 25 15:34:46 UTC 2025


mmd-osm left a comment (openstreetmap/openstreetmap-website#6038)

Regarding the `preferred_auth_provider`, I was looking for the exact URL to trigger the different layout. It seems I need to include this parameter along with the respective auth provider in the referer parameter:

* http://localhost:3000/user/new?referer=%2F%3Fpreferred_auth_provider%3Dgithub
* http://localhost:3000/login?referer=%2Fuser%2Fnew%3Fpreferred_auth_provider%3Dgithub

I couldn't figure out from the lengthy discussion in #4455, if that's really  the way this is supposed to work. Alternatives like https://www.openstreetmap.org/login?preferred_auth_provider%3Dgithub don't appear to be right.

A comment in session_methods.rb seems to indicate that this parameter should be piggybacked into the referrer of the oauth2 authorisation request. Oh well... 

For both URLs I've mentioned, Sign up and Login page layout looks ok to me. I think that's good enough for now.

![image](https://github.com/user-attachments/assets/ff6e1e18-8cb7-40a8-a32b-22b6830cebe3)

![image](https://github.com/user-attachments/assets/94f64786-7f1b-41dc-923d-88174cf3dee3)



-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/6038#issuecomment-2907897889
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/6038/c2907897889 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20250525/c2d8f79e/attachment.htm>


More information about the rails-dev mailing list