Authentication & Authorization in modern Web Apps


Details
It's been a while since we had a meetup. I hope everyone is doing great. The topic of Authentication & Authorization has been due for quite some time now and I think it will be interesting for most of the members. This time we are going to implement authentication and authorization for the web service we built during one of our past meetup sessions. We are going to talk about things like statelessness, JWT, claims, permissions, user roles, and scopes. If the time allows we will also touch on things like various authentication grants and refresh tokens.
This is going to be an interactive coding session so bring your laptops if you want to follow along. I will submit all the source code we implement on GitHub after the meetup. Make sure you have installed the current LTS version of Node.js and it would also be useful (i.e. optional) to install the Postman app for testing various API requests. You can download it from here https://www.getpostman.com
Also, for the first time, we are going to have the meetup hosted at the Calgary Central Library where I managed to book a meeting room (3-10B on 3rd floor) that should hopefully be big enough to accommodate our group. It's very hard to book one of the larger rooms at this central location since the Central Library location is very popular. We will see how it works going forward.
See you soon!
P.S. If you have an idea for a meetup and want to present a talk please reach out. Here are the requirements:
- The topic has to be related to Node.js or JavaScript
- It has to be presented as an interactive coding session
- You need to be able to present it within 30-45 minutes

Authentication & Authorization in modern Web Apps