如何从 windows 服务与 ABP API 对话

How to talk with ABP API from windows service

这就是我想要构建的。一个基于 APB 构建的托管 web/api 项目,租户可以在其中使用 Web 应用程序定义 运行 在其网络内的“扫描定义”。扫描定义仅包含要使用 WMI 扫描的目标 IP 地址。他们会下载并安装一项 windows 服务,该服务会定期 运行 在他们的网络中。该服务将与 APB 网络通信 API 以检索扫描定义,然后 运行 扫描并将生成的扫描数据上传到 APB 网络 API。然后用户将能够在网络应用程序中查看该扫描数据。

我的问题是 CORS 访问就位,我怎样才能使 windows 服务能够与 API 通信。此外,使用 api 对服务进行身份验证的最佳方式是什么,这样服务就会知道它应该使用哪个租户,以便它提取正确的扫描定义并将数据上传到正确的租户。

在此先感谢您的帮助或指导。

我能够按照此处找到的 abp 示例启动服务并 运行:https://github.com/aspnetboilerplate/aspnetboilerplate-samples/tree/master/ConsoleRemoteWebApiCall/CallApiFromConsole

我还有事情要解决,但它让我可以从控制台应用程序访问 api