C# Web API-客户端认证身份验证

C# Web API-客户端认证身份验证,c#,iis,asp.net-web-api2,C#,Iis,Asp.net Web Api2,我正在开发一个web api,组织中的开发人员通过AJAX调用它。 我认证用户的方式是通过客户端证书。但是,由于不能使用AJAX附加证书,因此这是由浏览器完成的。问题是,无论何时调用api,浏览器都会弹出一个窗口,显示“选择证书” 有没有办法绕过这个弹出窗口 如果没有,我可以使用什么其他身份验证来识别调用客户端,以及它们是否有权调用api。客户端是web应用程序,由AD组本身进行身份验证,因此我无法实现api的基本身份验证

我正在开发一个web api,组织中的开发人员通过AJAX调用它。 我认证用户的方式是通过客户端证书。但是,由于不能使用AJAX附加证书,因此这是由浏览器完成的。问题是,无论何时调用api,浏览器都会弹出一个窗口,显示“选择证书”

有没有办法绕过这个弹出窗口

如果没有,我可以使用什么其他身份验证来识别调用客户端,以及它们是否有权调用api。客户端是web应用程序,由AD组本身进行身份验证,因此我无法实现api的基本身份验证