I'm trying to learn how to set up user accounts on a website with third-party authentication and authorization. Could anyone point me to some good video tutorials that are either free or reasonably priced? I've got a grasp on front-end development, but I'm struggling to get my head around the back end.
3 Answers
It's also important to know what language or framework your back end is built on. Different technologies will have their own ways of handling authentication.
For a solid authentication setup, look into OIDC with short-lived JWTs stored in HttpOnly cookies. There's also Keycloak, Supabase Auth, and Firebase Auth to consider, which can all be self-hosted and are free. For tutorials, check out Traversy Media for JWT and Fireship for OAuth 2.0; they're really good. Just make sure to use secure methods for your tokens!
What kind of third-party authentication providers are you considering? Options like Auth0, Clerk, or Firebase are popular. If you give more specifics, I could help you find something better suited to your needs!

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux