Free

Aurelia Amsterdam meetup: Securing an Aurelia application with Firebase

Event Information

Share this event

Date and Time

Location

Location

Effectory B.V.

Singel 126-130

1015AE Amsterdam

Netherlands

View Map

Friends Who Are Going
Event description

Description

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! :-)

Share with friends

Date and Time

Location

Effectory B.V.

Singel 126-130

1015AE Amsterdam

Netherlands

View Map

Save This Event

Event Saved