Support for SSO on forum.snapcraft.io


#1

Many people are asking about SSO support. Can we consider adding support for Google / Twitter / Facebook / Github / etc authentication to our forum?


Login using Ubuntu SSO?
#2

This should be rather easy with the exception of the launchpad integration but it has been done already on https://discourse.ubuntu.com (which is now defunct).


#3

I’ve been holding back these integrations just for now so we can get our feet wet and ensure things are working well around here without buying into more complexity. SAML for example is an external plugin, and those plugins often break when we update the main base.

Something along those lines is probably coming soon, though, perhaps starting with GitHub.


#4

I’ve configured several logon integrations for my Discourse site, the most popular a easy to get going:

You might want to dodge Facebook, it has been scientifically proven that people are deeply suspicious of Facebook Connect. And for when you want to tackle SSO:


#5

Yeah, those at the top are the built-in ones, and are easy to get working. Let’s just wait a moment until we’re settled.


#6

I think SSO should be a top priority, because we want most of the people in this forum to be publishers of snaps in the store. For that they need an Ubuntu SSO account, and now we are forcing them to create even one more account to use our platform.


#7

I know it’s hard to believe that the day has a limited number of hours, but turns out it does.


#8

there is a workaround by working from a constantly moving plane that flies the right way around the world … :slight_smile:


#9

Hey. What is the status of enabling any additional type of SSO?


#10

I’ve forked a pre-existing plugin and made it appropriate for our use case. So we’re now ready to enable GitHub, Twitter, Google, and Ubuntu, with little more than flag switch.

That said, my plan is to wait at least two more weeks from today, because at the end of this last week we finished integrating into the forum the snapcraft and devices mailing lists, so I’d like to give these users some time to get comfortable before changing things further.


#11

May I suggest that UbuntuOne SSO support be included also, since Ubuntu is promoting snap-installations. Bionic Beaver 18.04 includes snap installations of what they call ‘leaf’ applications (with few or no dependencies.)
ref: https://login.ubuntu.com/one-redirect


#12

Today I got an upstream to register for snapcraft.io/build then for some other stuff the same person had to write on one of the forum posts but found no way login with the recently created “snapcraft.io account”.

Generally, its a little challenging to convince people to create new account for a new website and creating two of them is a little more :wink:

Is there a reason to not enable third-party logins, especially Ubuntu SSO ?


#13

Hello,

I merged your question into this topic :).

Cheers,