「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
https://github.com/abergs/fido2-net-lib/blob/master/fido2-net-lib/DevelopmentInMemoryStore.cs
ConcurrentDictionary<string, User> storedUsers = new ConcurrentDictionary<string, User>();
- string Name - byte[] Id - string DisplayName
List<StoredCredential> storedCredentials = new List<StoredCredential>();
- byte[] UserId - PublicKeyCredentialDescriptor Descriptor - byte[] PublicKey - byte[] UserHandle - uint SignatureCounter - string CredType - DateTime RegDate - Guid AaGuid
- PublicKeyCredentialType? Type(enum) - byte[] Id - AuthenticatorTransport[] Transports
- User GetUser - User GetOrAddUser(string username, Func<User> addCallback) - List<User> GetUsersByCredentialIdAsync(byte[] credentialId)
- List<StoredCredential> GetCredentialsByUser(User user) - List<StoredCredential> GetCredentialsByUserHandleAsync(byte[] userHandle) - StoredCredential GetCredentialById(byte[] id) - void AddCredentialToUser(User user, StoredCredential credential) - void UpdateCounter(byte[] credentialId, uint counter)
https://github.com/abergs/fido2-net-lib/blob/master/Fido2Demo/Controller.cs
abergs/fido2-net-lib: FIDO2 .NET library for FIDO2 / WebAuthn? Attestation and Assertion using .NET
https://github.com/abergs/fido2-net-lib
Latest Posts
http://ideasof.andersaberg.com/