mirror of https://github.com/OpenVPN/openvpn-gui
Instead of opening the browser window in PLAP context (which is insecure), display a dialog with QR code and ask user to scan it on mobile device. QR code generation is taken from MIT-licensed library: https://github.com/nayuki/QR-Code-generator/blob/master/c/qrcodegen.c Before I tried vcpkg libqrencode package but gave up after 10 mins of dependencies building (it requires msys2 etc). Note that you need to add setenv IV_SSO webauth to PLAP profile to make it work. Fixes: https://github.com/OpenVPN/openvpn-gui/issues/687 Signed-off-by: Lev Stipakov <lev@openvpn.net> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| openvpn-plap-install.reg | ||
| openvpn-plap-res.rc | ||
| openvpn-plap-uninstall.reg | ||
| openvpn-plap.manifest | ||
| openvpn_plap.def | ||
| plap_common.c | ||
| plap_common.h | ||
| plap_connection.c | ||
| plap_connection.h | ||
| plap_dll.c | ||
| plap_dll.h | ||
| plap_provider.c | ||
| resource.h | ||
| stub.c | ||
| test-plap-res.rc | ||
| test-plap.manifest | ||
| test_plap.cpp | ||
| ui_glue.c | ||
| ui_glue.h | ||