Source: evolution Version: 3.34.1-2+b1 Severity: important At work, I use a Google Apps service with a single sign-on provider. As a result, I need to use a browser to authenticate to Google so I can use OAuth2.
In addition, our company uses Duo Mobile, which restricts access to users with up-to-date software. The version of WebKit which is used is viewed as a too-old version of Safari on macOS[0], and therefore authentication is not permitted. I can actually work around this issue by copying and pasting the URL into Firefox, but I cannot then paste the URL from the sign-in flow back into the URL bar in the internal browser, so I'm stuck and cannot log in. The Google OAuth2 flow, when run in Firefox, does provide me a token I can paste back in, but Evolution cannot accept that token in place of the login flow. In order to be able to use Evolution with Google's OAuth2 flow, I need one of the following to happen: 1. Evolution reports itself as a recent, modern (e.g., patched macOS Catalina-equivalent) version of Safari and continues to update this value. 2. Evolution allows using an external browser, such as Firefox, to log in for OAuth2 flows. 3. Evolution allows pasting into the URL bar so I can paste the proper URL in from Firefox (assuming it otherwise supports doing that). 4. Evolution allows pasting in the token from Google I can use in Firefox instead. [0] Not updating the user-agent appears to be a deliberate decision in WebKit2GTK because "User Agent sniffing is…terrible…." I agree, but I don't make the decisions here. -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- brian m. carlson: Houston, Texas, US OpenPGP: https://keybase.io/bk2204
signature.asc
Description: PGP signature