5:30-6:00: Food, Soda, Beer and Networking.
6:15-7:45: Authentication as a Microservice with Brian Pontarelli
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 microservices means that applications now need to decouple authentication, user management and user data. To accomplish this, a portable identity model is required.
This talk will cover the basics of authentication and authorization as a microservice. It will illustrate how you can break apart your architecture and build services for each user management feature you need. New technologies like JWT will also be covered to illustrate how portable user identity tokens work. In addition, the most common pitfalls of authentication as a micro-service will be covered including increased network chatter and various security issues.
About Brian Pontarelli
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.
Follow Brian on Twitter @bpontarelli (https://twitter.com/bpontarelli).
7:45: Door prizes
Jetbrains (http://www.jetbrains.com/) IDE License
Books provided by O'Reilly Media (http://www.oreilly.com/)
8:00: After Meeting Networking
After meeting networking sponsored by bandwidth.com (http://bandwidth.com/) and Okta (http://developer.okta.com). We meet at My Brother's Bar [masked]th St, Denver, CO 80202).