Reporting website - ETS Infrastructure Management
The business needed a cost-effective way to release sensitive financial PowerBI reports to staff and external customers. To solve this I created a web app which allowed the user to sign in and list the reports and workspaces that the user has access to.
The complex part was keeping it secure. A third-party security audit was performed alongside consultation with Microsoft. One requirement was that all users needed to authenticate daily via MFA. It required extensive testing of the website session and authentication/signup flow, as well as maintaining good documentation.