Global Back-end sever for Salmon streaming platform providing account management and library synchronization.
This application manages user accounts and stores/synchronizes media library meta data from all instances of salmon media servers. The application manages login sessions, utilizing http-only cookies and a custom auth header to protect against CSRF and XSS attacks. Sensitive data is encrypted using AES and passwords are salted and hashed using Bycrypt.
This application also serves an instance of the salmon web player for media playback.