/// <summary> /// Adds the credential to the specified authenticator. /// </summary> /// <param name = "authenticatorId">authenticatorId</param> /// <param name = "credential">credential</param> /// <returns>returns System.Threading.Tasks.Task<DevToolsMethodResponse></returns> public async System.Threading.Tasks.Task <DevToolsMethodResponse> AddCredentialAsync(string authenticatorId, CefSharp.DevTools.WebAuthn.Credential credential) { ValidateAddCredential(authenticatorId, credential); var dict = new System.Collections.Generic.Dictionary <string, object>(); dict.Add("authenticatorId", authenticatorId); dict.Add("credential", credential.ToDictionary()); var methodResult = await _client.ExecuteDevToolsMethodAsync("WebAuthn.addCredential", dict); return(methodResult); }
partial void ValidateAddCredential(string authenticatorId, CefSharp.DevTools.WebAuthn.Credential credential);