chromiumembedded / cef

Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
https://bitbucket.org/chromiumembedded/cef/
Other
3.24k stars 455 forks source link

WebauthN FIDO Client Support #3505

Closed mangoplane closed 1 year ago

mangoplane commented 1 year ago

Hi,

I'm curious whether Webauthn is an available API in CEF. It is the future of authentication, so it feels worthwhile trying to implement support on most platforms like Windows.

https://www.w3.org/TR/webauthn/

As an embedded lightweight project, my understanding is a lot of the OS layer interaction is stripped out or abstracted away. I'm really not sure.

Thanks.

magreenblatt commented 1 year ago

If it is supported by Google Chrome then it should also work with CEF's Chrome runtime. You will need to test it on your OS to verify.

mangoplane commented 1 year ago

@magreenblatt Thanks Marshall, that's great to hear. So it sounds like it'll just work because Chrome has supported Webauthn for a while. But I thought Webauthn might be different as it has to interact with authenticator devices over the OS level through transports like USB/BLE.