Skip to content

v2.0.0 - Unified UI and GNOME NetworkManager Plugin

Latest

Choose a tag to compare

@blacksheeep blacksheeep released this 23 Dec 23:07
· 61 commits to main since this release

What's New

Unified Desktop UI (Linux & macOS)

  • Cross-platform Qt6 GUI application
  • System tray icon with connection status
  • Multiple connection profiles support
  • Desktop notifications
  • Automatic session cookie caching for fast reconnection
  • Passwordless operation via PolicyKit (Linux) or LaunchDaemon (macOS)

GNOME NetworkManager Plugin

  • Native integration with GNOME Settings
  • Configure VPN connections like any other VPN
  • D-Bus service with GTK4 editor

Core Improvements

  • Multi-protocol support: Cisco AnyConnect and GlobalProtect
  • Secure credential storage in system keychain
  • Automatic TOTP generation
  • Session cookie caching (12h TTL)
  • Fast reconnect with MS SSO session detection

Downloads

File Description
MS-SSO-OpenConnect-UI-2.0.0-x86_64.AppImage Linux Desktop UI (portable)
ms-sso-openconnect-ui_2.0.0-1_all.deb Linux Desktop UI (Debian/Ubuntu)
network-manager-ms-sso_2.0.0-1_amd64.deb GNOME NetworkManager Plugin

Installation

Desktop UI (AppImage)

chmod +x MS-SSO-OpenConnect-UI-2.0.0-x86_64.AppImage
./MS-SSO-OpenConnect-UI-2.0.0-x86_64.AppImage

Desktop UI (Debian)

sudo dpkg -i ms-sso-openconnect-ui_2.0.0-1_all.deb
sudo apt-get install -f

GNOME NetworkManager Plugin

sudo dpkg -i network-manager-ms-sso_2.0.0-1_amd64.deb
sudo apt-get install -f
sudo pip3 install playwright && sudo playwright install chromium
sudo systemctl restart NetworkManager