HotLinks Portal

Flask portal for searchable and launchable internal URIs.

HotLinks Portal project using Flask - DevOps Project by Oliver Keran

Technologies Used

Flask SQLite Bitbucket API MSAL Tailwind Powershell

Project Details

  • Admin panel backed by Bitbucket inventory sync and optional Microsoft auth for RBAC.
  • Custom Windows file handler for remote Java web launch.
  • Supports basic and Microsoft authentication with session idle timeouts and forced password reset flows.
  • Admins can reload inventories, preview diffs, refresh files, create Bitbucket PRs, and manage users with guardrails (admin count, reset emails).
  • Implements custom Windows file handler registration callback endpoint and serves a PowerShell helper to register the protocol handler.