Hey everyone! I'm currently working on a new project and need to implement a secure login system, ideally with Google login as an option. I initially thought Supabase tutorials would help me out—especially their Next.js guide—but I found it to be more complex than I expected for a simple login solution. I'm not looking for anything overly complicated, just something quick to set up for my MVP. I've used Laravel in the past, which had good templates but also included a lot of unnecessary features. I'm open to exploring all types of tech stacks, so what's the quickest way you've found to handle this? Any recommendations for tools or frameworks? I'd appreciate any help since I'm struggling to find clear info online!
7 Answers
Payload CMS is fantastic to use right out of the box. If you want to add OAuth, just slap on the payload-authjs plugin and you’re good to go!
Clerk is another quick option. It offers ready-made components for signing up or in, plus it has built-in social connection through OAuth. They've even added support for handling subscriptions recently.
I really like Auth0. It’s straightforward and works well for a variety of applications. Plus, the documentation is pretty solid!
You might want to try out Better-Auth. It’s designed to be pretty easy to implement and has a simple interface.
I have a .Net solution for JWT tokens because I prefer building stateless APIs. It took a little time to set up initially, but it’s been easy to use since.
I stick with Spring Security for Java projects. It's a bit of a headache at first because of the documentation issues, but once you get through it, it's very powerful.
If you're using PHP, I always go with Laravel and use Sanctum or Passport along with Socialite for OAuth. It only takes a few minutes to set up, plus you won't have to deal with overpriced SaaS solutions that are way overkill for basic authentication needs.
Totally agree! Laravel Socialite has great documentation and a simple setup process. It’s awesome for integrating different social logins.
I've been checking out Laravel's React starter kit. It looks like it handles a lot of the auth stuff for you, which is great! I used Jetstream before and got really tired of dealing with the complexities, so something like this would be a game changer.