Openstreetmap-website: Support Sign in with Apple

Created on 28 Aug 2020  路  3Comments  路  Source: openstreetmap/openstreetmap-website

The OpenStreetMap website currently allows signing in with several third party providers including Google, Microsoft, Wikipedia, GitHub, Yahoo, etc... Apple recently launched "Sign in with Apple" as their login framework, so it might be worth some consideration to add it as well, especially since it's seemingly gaining popularity quickly - I've already seen it adopted by many different services.

Docs:

As it's apparently necessary to be enrolled in the Apple Developer Program to use the software :confused:, I'm not even sure if we can use their framework. I just wanted to put this forward as a heads-up so feel free to dismiss this if it's not worth the implementation effort or we can't comply with their conditions.

enhancement

Most helpful comment

Rambly thought about 3rd-party auth: people often have accounts with several of the offered providers and it鈥檚 not always easy to remember which one you used to link an account. I have been confusedly locked-out or forgotten by sites like Stackoverflow in the past because I wasn't sure which provider I鈥檇 originally chosen, and I have heard from others that this is a common problem. There鈥檚 not often a good way to remember which 3rd party鈥檚 logo you clicked the last time you logged in to something.

Suggestion: can we set a long-lasting cookie that remembers the chosen provider? Here鈥檚 a basic picture of what that might look like:

Artboard

All 3 comments

Before anybody thinks about working on this LWG need to decide if the terms are acceptable - we got bitten by that with twitter where it was implemented and then couldn't be deployed.

Good news is that here is an omniauth plugin, which is what actually matters rather than technical documentation.

Rambly thought about 3rd-party auth: people often have accounts with several of the offered providers and it鈥檚 not always easy to remember which one you used to link an account. I have been confusedly locked-out or forgotten by sites like Stackoverflow in the past because I wasn't sure which provider I鈥檇 originally chosen, and I have heard from others that this is a common problem. There鈥檚 not often a good way to remember which 3rd party鈥檚 logo you clicked the last time you logged in to something.

Suggestion: can we set a long-lasting cookie that remembers the chosen provider? Here鈥檚 a basic picture of what that might look like:

Artboard

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kgreenek picture kgreenek  路  6Comments

Ekleog picture Ekleog  路  7Comments

pangoSE picture pangoSE  路  7Comments

jidanni picture jidanni  路  3Comments

zhouhana picture zhouhana  路  6Comments