DEV Community

Discussion on: How are you handling User Authentication?

Collapse
 
intricatecloud profile image
Danny Perez

Keycloak is a decent open source option that you can self host. Gives you all the benefits of a full blown auth system without a price tag. We use it at $dayJob.

For hosted solutions, Auth0 or Okta. While okta appeals to enterprises, they have an auth product for your consumer apps similar to Auth0.

Collapse
 
codenutt profile image
Jared

Have been leaning towards Auth0 for awhile. Any thoughts on one over the other?

Collapse
 
intricatecloud profile image
Danny Perez

Use Auth0 if you want to pay someone else to run it and be on call for it. Use Keycloak if you want to run it and be on call for it.

Otherwise, they all have a similar feature set.

Thread Thread
 
codenutt profile image
Jared

Best summary 👍🏼

Collapse
 
mikeyglitz profile image
mikeyGlitz

Advantages of keycloak is you and also federate logins with AD/LDAP, social media login, Kerberos,OAUTH, etc. There's also a Docker container for it.

Collapse
 
codenutt profile image
Jared

Awesome. Thanks for the info!