Amsterdam, Netherlands
Schedule:
18:45 - 19:15 | Doors open
18:45 - 19:45 | Food, drinks, and chat.
19:45 - 20:00 | Welcome & Introduction
20:00 - 21:00 | Securing an Aurelia application with Firebase authentication by Sean Hunter
21:00 - 21:30 | Built with Aurelia - you?
21:30 - 22:00 | Chat & drink afterwards.
22:00 | Doors close
Securing an Aurelia application with Firebase authentication
SPAs require a non-traditional approach to authentication. Whereas traditional server-side applications are typically secured using cookies and server-side rendered views—where the server has the context of who the user is—SPAs don’t have this luxury.
Because the application views (such as the navigation bar) are rendered on the client side, you need a new set of tools and techniques, first to handle what is shown based on a user’s authentication status, and then to render the page appropriately based on the user’s authorization level.
This talk covers how you can use a combination of JSON web tokens (JWT), local storage, and Aurelia’s routing system to build authentication and authorization into your Aurelia applications using Firebase as a back end identity provider.
In this talk we'll cover:
• Cookie- versus token-based authentication
• Securing your Aurelia applications with tokens
• Introduction to Firebase
• Using value converters, HTTP interceptors, and route-pipeline steps to a sample app with Firebase
Sean Hunter is the lead developer at Oneset Design (https://www.onset.com.au/), a software company based in Melbourne Australia. He is the author of the book Aurelia in Action published by Manning (https://www.manning.com/books/aurelia-in-action) and has been running Aurelia applications in production for almost two years. He regularly posts amazing blog posts about Aurelia on his blog: https://sean-hunter.io/ and you can follow him on twitter at @mr_sean_hunter (https://twitter.com/mr_sean_hunter).
Built with Aurelia - YOU?
Are you building an application with the Aurelia Framework and want to demonstrate and share your experience developing the application?
Let us know; this spot is for you! :-)
Thanks,
Erik
Privacy policy
We may photograph or videotape speakers and attendees for use in online or printed promotions. By virtue of your attendance, you grant us the right to take such photos or videos and to use your likeness in such materials.