Auth0 comes to mind—Auth as a service. I haven't used it, but it definitely has the potential to take a lot off your plate and will likely integrate well with the fancy JS framework of your dreams.
I implemented it a few months ago and it was kind of easy to setup and a very powerful service.
But I think that it's a good thing to know how to setup at least basic HTTP and JWT Authentication itself before using a Saas for authentication. For example, JWT Auth implementation isn't simple and a bad implementation can lead to security issues on both server and client side. So, implementing the solution by himself is a good way to learn how it works and to learn the best pratices. ;)
Auth0 comes to mind—Auth as a service. I haven't used it, but it definitely has the potential to take a lot off your plate and will likely integrate well with the fancy JS framework of your dreams.
I implemented it a few months ago and it was kind of easy to setup and a very powerful service.
But I think that it's a good thing to know how to setup at least basic HTTP and JWT Authentication itself before using a Saas for authentication. For example, JWT Auth implementation isn't simple and a bad implementation can lead to security issues on both server and client side. So, implementing the solution by himself is a good way to learn how it works and to learn the best pratices. ;)
What does dev.to use for it's authentication?
Twitter and/or Github oauth2 based on how you can create your dev.to account.. :)