DEV Community

Discussion on: I need to build an SSO solution for my company, which programming language should I use?

Collapse
 
rhymes profile image
rhymes

Hi Roberto,

I wouldn't build a SSO from scratch myself, every time I see stuff like SAML it reminds me of the SOAP days and I want to die slowly. Ok I'm joking, but not completely joking :D

What requisites do you have? Do you need to integrate with existing solutions? Do you need to support third parties like Facebook, Twitter or whatever authentication?

Should it be self hosted or can you just "buy one" like as others have suggested?

I would have a look at auth0.com/ and developer.okta.com/ for example.

I would also have a look at the possibility to delegate authentication to an API proxy putting that in front of each app.

Like using Kong as a proxy and interfacing it with oauth2 and/or jwt (also support auth0): getkong.org/plugins/jwt/#using-the...

Collapse
 
robertogongora profile image
Roberto Gongora

Hi Rhymes!

I totally get you, building SOAP also makes me want to die slowly a bit 😂

I need to implement an SSO to a bunch of websites we have across the company. My contractor wants to eventually build some kind of social network where everything is aggregated, so they want a service to create custom accounts (imagine a 'Sign Up with your AwesomeAccount!') where all the user activity gets logged (like, if someone comments on a post, etc.) so we can later add it to a Dashboard or something. It's basically phase-1.

I'll be checking out each off-the-shelf solution and see which one fits.

Thanks for the advice!

Collapse
 
wahbi profile image
Wahbi Belhadj

hey @roberto , did you finally made it works ?
because I'm struggling with the same thing here