László Vaskó

Results 79 comments of László Vaskó

Unfortunately `openconnect-sso` is only compatible with the protocol Cisco's AnyConnect is using. It seems to me that unlike AnyConnect, Pulse is starting with the web for authentication. I have found...

you can remove or adjust the `autofill_rules` section from `~/.config/openconnect-sso/config.toml` Up until now it was no problem but I think I'll provide more conservative defaults in the future.

I can see that happening as I not fill the form in the exact same way as a browser would: https://github.com/vlaci/openconnect-sso/blob/master/openconnect_sso/browser/webengine_process.py#L170 I am far from being a javascript expert but...

Interesting.Older (pre 0.4.0) versions had this issues. Are you sure that you are on the latest version? (`openconnect-sso --version`). Other than that I have no idea what could be causing...

Currently it is not possible. It doesn't seem hard to implement: the `config.Credentials` class should be extended to have an additional attribute having the MFA code, then a rule can...

My company just implemented the requirement of MFA codes for authentication to VPN so that I can work on this issue now :)

Unfortunately I no longer have access to this type of VPN :/

Educated guess: A race condition is involved here: when you press CTRL-C, it gets propagated to all processes in the same process group, so both `openconnect-sso` and `openconnect` itself handles...

Hm, it will be more tricky to fix this issue than I first thought. If I start the subprocess in a new session, Python won't try to clean it up...

It seams that your VPN doesn!t send a message node upon authentication. Could you try modifying `/usr/lib/python3.9/site-packages/openconnect_sso/authenticator.py`: change this line https://github.com/vlaci/openconnect-sso/blob/27b87603fa31cfedaf1a1ece4e39305f8b5aa3f5/openconnect_sso/authenticator.py#L187 to look like this: ```python auth_message=getattr(xml.auth, "message", ""), ```...