Backend Banter cover image

Backend Banter

#038 - I Got Caught Rolling my Own Auth... feat. Dev Agrawal

Jan 29, 2024
Dev Agrawal, content creator & Developer Advocate at Clerk, discusses DevRel, authentication vs. authorization, JWT, challenges of sharing databases between microservices, and various authentication methods in Clerk.
01:06:56

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Authentication and authorization have different focuses and challenges.
  • Using a third-party provider like Clerk for authentication can simplify the sign-in process.

Deep dives

Differentiating Authentication and Authorization

Authentication is the process of verifying credentials and proving the identity of a user, while authorization involves making decisions about what actions the user is allowed to perform based on their credentials. Authentication is a distributed systems problem, dealing with protocols, standards, and security. Authorization, on the other hand, is a modeling problem that requires mapping user roles and permissions to determine access levels. Both authentication and authorization can be complex, but the challenges and focus differ.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner