[openstreetmap/openstreetmap-website] Proposal: Seamless Sign-On for OpenStreetMap users from 3rd party apps (Issue #4128)

Milan Cvetkovic notifications at github.com
Wed Aug 2 16:42:19 UTC 2023


@tomhughes @gravitystorm, thank you for your input,

To introduce myself, I am working with @stalker314314 in Map builder team at Microsoft Serbia.

Integrating `devise` is not a trivial task, so we might start with simpler PRs.

Initially we would propose a PR for resolving the first point of the proposal,
namely fixing the extraction of the fields for "Login with Microsoft".

> There is omniauth-microsoft_graph and omniauth-microsoft-office365 but I confess to be unclear on whether they are really Office specific or are actually generic Microsoft authenticators...

As @tomhughes mentions, `omniauth-windowslive`, is not recently updated,
there is a chance that it won't be fixed any time soon.

It appears that `omniauth-microsoft-office365` can be used to login to Microsoft accounts out of the box. I would like to verify what the impact is to existing users who already gave their authorizations, and if it would be possible to migrate their authorizations.

At this time we would also make an effort to look into the reasons why "Login with GitHub" does not recognize the email, although this may be by design - email addresses are not really publicly available on GitHub.

> Moving the contributor terms to a link will require agreement from LWG and I think you're unlikely to get it.

Agreed, we are planning to start discussions with LWG about sensitive aspects of this proposal.

> Is it possible to collaborate on these screenshots, or in some way on the workflows? I have comments on some parts of these, but I don't have any suggestions as to how best to make them. However, I can make them here in text if necessary.

I am not aware of a publicly available tool to allow collaboration. I will spend some time looking into it. In the mean time, all comments/suggestions are welcome.

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

Message ID: <openstreetmap/openstreetmap-website/issues/4128/1662568315 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20230802/6b77be6f/attachment.htm>


More information about the rails-dev mailing list