Skip to content
0:00 / 0:00

#jwt#microservices#authentication

Authentication as a Microservice

Oracle Developers

119K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Brian Pontarelli, CEO of Inversoft

Intermediate. Assumes working knowledge.

221K views8 years ago2 recommendations

Distributed systemsSoftware designSoftware architectureMicroservices and monolithsAPI design

Brian Pontarelli explains how to decouple authentication and user management from monolithic applications into a portable microservice identity model.

Authentication is a core piece of many applications. However, it has traditionally been handled in a monolithic manner. Foreign keys to the user table and join tables for roles and permissions is the most common mechanism that applications use to manage user data. Moving to micro-services means that applications now need to decouple authentication, user management and user data. To accomplish this, a portable identity model is required. Brian Pontarelli CEO / CHAIRMAN Inversoft Brian Pontarelli is founder and CEO of Inversoft, a Denver-based provider of platform technologies built to help companies manage, moderate and engage their customers. These technologies include Passport, a modern identity and user management API that provides login, registration, single sign-on and many other user management features and CleanSpeak, an intelligent profanity filtering and moderation tool. Before Brian bootstrapped Inversoft, he studied computer engineering at the University of Colorado Boulder. After graduating, he worked at a variety of companies including Orbitz, BEA, US Freightways, XOR and Texturemedia. Brian has presented at numerous conferences including JavaOne, No Fluff Just Stuff, Denver Startup Week, and others and has been featured on podcasts including Hustle & Deal Flow and Startup CTO.

Why it's here

2 people recommend this

What people say. Recommended as a helpful guide for understanding how to handle authentication across multiple microservices using JWTs.

u/Ion-mandenin r/node • Recommends

On “Please how do I best handle authentication in multiple micro-service?”

Had the exact same problem, this video helped out a ton! [video He ends up using jwt, but talks about his thoughts and journey

u/siddhant232in r/node • Recommends

On “How to handle auth with JWT in MERN stack the "safe" way?”

someone recommended me to read the identity server docs The Big Picture — IdentityServer4 1.0.0 documentation A better way to learn how auth as a service works would be to try to use prebuild services like keycloak or this IdentityServer and figure out how they are actually working. Notice how and what cookies are saved on browser when you logged in, check the session/localStorage of browser, etc. Also, I found this link on the internet Authentication as a Microservice - YouTube EDIT: Forgot to mention, you can also check out the source code of your favorite community projects and see how they manage auth. A good example would be this withspectrum/spectrum: Simple, powerful online co…