.NET Aspire Preview 6:增强的安全性和测试、新功能等等

为了提高 .NET Aspire 的安全性,我们进行了多项调整。 这些增强功能包括通过利用 TLS 和 API 密钥进行身份验证,确保协调器、IDE 和仪表板等各种组件之间的通信安全。 就像声明的那样 这可以防止未经授权的用户访问应用程序宿主项目和仪表板在计算机上本地运行时公开的潜在敏感信息。 此版本的一个重大变化是添加了身份验证要求 访问仪表板。 鉴于仪表板上显示的数据(例如配置详细信息和遥测数据)的敏感性,即使在本地开发环境中,现在也必须进行身份验证。 对于通过 Visual Studio 或 Visual Studio Code 的 C# 开发工具包访问 .NET Aspire 应用程序的用户,无需遇到登录页面即可无缝进行身份验证,这要归功于更新的 Aspire 工具。 但是,通过命令行部署 .NET Aspire 应用程序的用户将需要执行仪表板的初始登录。 控制台输出中提供了所需的令牌,供用户复制并粘贴到登录页面,从而建立持久身份验证 cookie。 预览版 6 版本引入了以下新增内容: Aspire.Hosting.Qdrant 它提供了用于配置的资源定义 Qdrant载体数据库 .NET Aspire AppHost 中的资源。 而另一位客户则称, Aspire.Qdrant.Client,提供与 Qdrant 矢量数据库交互的库。 关于 应用主机更新预览版 6 带来了各种新的 API […]