Request for personal-files (dot-azure) auto-connection for azpin

  • name: azpin
  • description: Native GTK4 menubar app for fast, pinnable access to Azure resources. Reads the user’s existing az CLI session — no separate authentication needed.
  • snapcraft: AzPin/src/ubuntu/AzPin/snap/snapcraft.yaml at main · lfmundim/AzPin · GitHub
  • upstream: https://github.com/lfmundim/AzPin
  • upstream-relation: Sole author and maintainer of the upstream project.
  • interfaces:
    • network:
      • request-type: auto-connection
      • reasoning: AzPin calls the Azure Resource Manager REST API to list and manage the user’s Azure resources. Network access is the core function of the app — without it, no resources can be fetched or acted upon.
    • home:
      • request-type: auto-connection
      • reasoning: The gnome extension requires the home plug to function correctly on GNOME desktops. AzPin does not read or write arbitrary home directory files beyond what is covered by the dot-azure plug below.
    • dot-azure:
      • request-type: auto-connection
      • reasoning: AzPin reads the user’s existing Azure CLI session from $HOME/.azure/ to obtain the active subscription and access tokens. This is the app’s only authentication mechanism — it implements no auth flow of its own. Without read access to $HOME/.azure/, the app cannot load any subscriptions and is entirely non-functional. Auto-connection is requested because requiring a manual plug connection after installation silently breaks the app with no clear recovery path for users.

This request has not been added to the review queue. It should be placed in the appropriate store-requests subcategory using the subcategory template for classic-confinement, privileged-interfaces and aliases requests.

Updated to match template and using privileged-interfaces subcategory