Considering freelancing? Check out the contract positions from Toughbyte.

Securing an Aurelia application with Firebase authentication

January 19, 19:00

Amsterdam, Netherlands

External Registration

Open Registration Page

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.

Aurelia Amsterdam meetup Aurelia Amsterdam meetup

Created by

Erik Lieben Erik Lieben

Propose talk to Aurelia Amsterdam meetup