Skip to content

Add WebAuth support for SAML-based authentication

Joel Holdsworth requested to merge realjhol/plasma-nm:webauthn into master

In some deployments, users are required to use hardware security devices to authenticate themselves e.g. YubiKey.

QtWebEngine has now added support for WebAuth handling. When a page requests WebAuth authentication, the request is passed to the host application through a signal. The application must then handle the request by, for example, displaying a dialog to the user.

The QtWebEngine project implements a reference host application: simplebrowser, which implements such a dialog. This patch imports this code, makes various style improvements and connects it to the QWebView.

Signed-off-by: Joel Holdsworth joel@airwebreathe.org.uk

20240522-plasma-nm-fido2-pin-redacted 20240522-plasma-nm-fido2-touch-redacted

Edited by Joel Holdsworth

Merge request reports