We are back this June with an online meetup (the link will be provided before the event) and looking forward to these tech topics:
- Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens
Speaker: Sam Bellen - Senior Developer Advocate Engineer @ Auth0
When it comes to writing code, there’s nothing we take more seriously than authentication and security. Modern single page applications bring along new challenges. By using solutions like the OpenID Connect protocol and JSON Web Tokens we can improve the user experience when authenticating with your apps, providing a seamless authentication process.
In this talk, I will try to explain in-depth, the way JSON Web Tokens work and can be used to secure your single-page apps. I will explain the difference between using opaque tokens and JWTs. The talks will also give an overview of a modern authentication flow and a step by step breakdown of how it works exactly. No specific previous knowledge is required, but it helps the audience has some experience with authenticating users.
Authentication is one of the fundamentals of modern (and not so modern) applications. While a lot of apps are becoming modern single page applications, the way we authenticate these is still stuck in the past. No more server-side cookies or abusing OAuth, OpenID Connect and JSON Web Tokens provide a way to handle the authentication of SPAs in a seamless and secure way.
I'm a Google Developer Expert who works as a Senior Developer Advocate Engineer at Auth0. At Auth0 we're trying to make authentication and identification as easy as possible, while still keeping it secure.
After office hours I like to play around with the web-audio API, and other "exotic" browser APIs. One of my side projects is a library to add audio effects to an audio input using JavaScript.