In my last post on that I was very optimistic to get this done with the Yubico fido2.dll and the delhi code that can be found in GitHub (
https://github.com/mikerabat/DelphiFido2) but I must admit that I failes as this is very complicated for me to adapt to my situation and also it does not support all auth formats (only none and packed).
What I am searching for is a kind of library that supports generating and verifying the registration JSON Data on the server and also supports the authentication as well while leaving storing and retrieveing the credential keys and infos completely up to the application.
I found a c# library that is MIT II licensed and passes al the fido2 tests, I can compile it with visual studio 2022 but I have no idea how to interface it with my Delphi system. This project can be found here:
https://github.com/passwordless-lib/fido2-net-lib. This one seems to me most promising as it supports all kinds of attestation and is findo2 compliant with a MIT license and is actively developed.
If there is anybody around who could deliver a solution in the next months using that library and an indy http server by writing a Delphi interface and also would deliver example javascript for registering and logging in I am willing to pay for it (if I can afford it). The problem: I need it by november at the latest.
I will also work on this interface but I have a lot of other project work currently.
Kind Regards from Germany, Michael