This PR uses Aurelia's event aggregator to publish events at each step of authentication (login, logout, authenticate, signup, unlink). This is useful in situations where part of the navbar (which would be separate from the login page) needs to be updated depending on the authentication (or lack thereof) of the user.
This PR uses Aurelia's event aggregator to publish events at each step of authentication (login, logout, authenticate, signup, unlink). This is useful in situations where part of the navbar (which would be separate from the login page) needs to be updated depending on the authentication (or lack thereof) of the user.