Package Details: openconnect-sso 0.8.1-1

Git Clone URL: https://aur.archlinux.org/openconnect-sso.git (read-only, click to copy)
Package Base: openconnect-sso
Description: Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication
Upstream URL: https://github.com/vlaci/openconnect-sso
Licenses: GPL3
Submitter: MrAnno
Maintainer: rosemariekeller
Last Packager: Auerhuhn
Votes: 19
Popularity: 0.090557
First Submitted: 2020-02-17 16:40 (UTC)
Last Updated: 2026-07-29 10:59 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

hcartiaux commented on 2026-07-31 15:21 (UTC)

The git repository has been cleaned-up. Openconnect-sso upstream repo is inactive for several years now... Could any of you review openconnect-saml which seems to be a maintained fork? In which case, please file a merge request.

Also, extra/openconnect has been updated recently, please double check if it fits your needs.

pioli commented on 2026-07-29 13:23 (UTC)

https://claude.ai/share/d8111b00-156c-405b-9faf-85631176092b

lmao, do NOT update

MrAnno commented on 2026-07-29 11:39 (UTC)

DO NOT upgrade to the latest version, that binary is extremely likely malicious.

999cgm commented on 2026-07-29 10:58 (UTC)

validator is called with sudo , not good

grkr commented on 2026-07-29 10:32 (UTC)

Careful: the last commit (https://aur.archlinux.org/cgit/aur.git/commit/?h=openconnect-sso&id=9d107786fa851c6305dadb3573aab5330a041524) adds a binary validator without any indication what this does and executes in on build using sudo.

shaik commented on 2026-04-09 15:29 (UTC) (edited on 2026-04-09 15:30 (UTC) by shaik)

In order to make the package compatible with Python > 3.13, the following lines in app.py:

 try: if os.name == "nt":
    asyncio.set_event_loop(asyncio.ProactorEventLoop())
    auth_response, selected_profile = asyncio.get_event_loop().run_until_complete(_run(args, cfg)) 

should be replaced with:


try:
    if os.name == "nt":
        loop = asyncio.ProactorEventLoop()
        asyncio.set_event_loop(loop)
    else:
        loop = asyncio.new_event_loop()
        asyncio.set_event_loop(loop)

    auth_response, selected_profile = loop.run_until_complete(
        _run(args, cfg)
    )

#keep the rest of the exceptions and add this to the end

finally:
    try:
        loop.close()
    except Exception:
        pass

Burny02 commented on 2026-03-01 08:46 (UTC)

Confirmed that this fork fixes the loop asyncio bug https://github.com/noahvogt/openconnect-sso/tree/fixes-34

999cgm commented on 2026-02-01 08:06 (UTC)

for me I have issues with yubikey auth , I made gist to use playwright module instead of pyQtWeb https://gist.github.com/cgm999/c918dd832d91ed8f8b2d8a572d95bd55