A thin wrapper around Fido2 adding store capabilities to it.
Provide a better integration between Fido2 library and ASP.NET Identity
- Add at
Program.cs
builder.Services.AddFido2Context<ApplicationDbContext>();- Change
ApplicationDbContext
usingNetDevPack.Fido2.EntityFramework.Store.Model;usingNetDevPack.Fido2.EntityFramework.Store.Store;publicclassApplicationDbContext:IdentityDbContext,IFido2Context{publicApplicationDbContext(DbContextOptions<ApplicationDbContext>options):base(options){}publicDbSet<StoredCredential>Fido2StoredCredential{get;set;}}- Now you can inject
IFido2Storeto save and recoverStoredCredential
Check demo at Source Code.