Fingerprint web authentication demo code

i read here: https://vaadin.com/blog/its-time-for-hardware-multi-factor-authentication
and wish to have source code for reference.
Vaadin can share demo code or just any advise as which FIDO2 library, tool that could work well with Vaadin flow 23 ?
We could use either: webauthn4j, Apache Shiro, yubico java-fido2, Spring boot Security with Vaadin Flow ? which one more simple ?

@poised-leopard - is the GitHub repo public?

The repo is unfortunately not yet public. It’s still quite demo-level code, and I’m a bit reluctant to publish as-is when the topic is security.
I’ve been planning to clean up and make it integrate nicely with Spring Security, then publish, but have not yet managed to do this.

The library I’m using is WebAuthn4J: https://github.com/webauthn4j/webauthn4j

I’ve also written a more technical article that is currently in the publishing pipeline, but I’m not sure when it will appear on the blog – quite soon, I think. The article is not a full-blow tutorial, but does have code snippets.

yeah, maybe you just give some suggestions like:

We could use either: webauthn4j, Apache Shiro, yubico java-fido2, Spring boot Security ? which one is more easy for integration with Vaadin Flow ?

anyway, below is my question to ChatGPT :rofl: .
image.png

image.png

image.png