HotLinks Portal

Flask portal for searchable and launchable internal URIs.

  • 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.