using Bit.Core.Utilities.Fido2; namespace Bit.Core.Abstractions { public interface IFido2AuthenticatorService { Task MakeCredentialAsync(Fido2AuthenticatorMakeCredentialParams makeCredentialParams, IFido2MakeCredentialUserInterface userInterface); Task GetAssertionAsync(Fido2AuthenticatorGetAssertionParams assertionParams, IFido2GetAssertionUserInterface userInterface); // TODO: Should this return a List? Or maybe IEnumerable? Task SilentCredentialDiscoveryAsync(string rpId); } }