Microsoft 发布 Dev Proxy v0.21,新增模拟认证与授权功能
Microsoft 近日发布了 Dev Proxy v0.21 版本,引入了多项重要功能,包括模拟认证与授权、快速生成 JWT 令牌、新版本的工具包等改进。Dev Proxy 是一款命令行工具,旨在模拟真实 API 行为,帮助开发者构建更具弹性的应用程序,有效处理错误和速率限制。
主要新增功能
AuthPlugin 插件
- 开发者可以通过 AuthPlugin 轻松为任何 URL 添加认证和授权功能。
- 在 Azure Functions 上构建 API 时,开发者可以在本地验证 API 访问密钥的安全性。
- 支持配置 Dev Proxy 以在本地运行的 Azure Function 上应用指定的访问密钥。
- 该插件还支持使用 Microsoft Entra ID 或其他 OAuth2 身份提供者,模拟多种认证场景。
JWT 令牌生成命令
- 新增 jwt create 命令,简化了 JWT 令牌的生成过程。
- 该命令使用 Dev Proxy 中的默认值生成 JWT 令牌,适用于测试目的,减少开发者对 OAuth 流程和身份提供者 API 的依赖。
Dev Proxy Toolkit for Visual Studio Code 更新
- Dev Proxy Toolkit for Visual Studio Code 发布了 v0.10.0 版本。
- 新版本支持直接从 Visual Studio Code 启动和控制 Dev Proxy,提供全局命令和编辑器操作。
- 新增命令和操作包括启动/停止 Dev Proxy、开始/结束录制会话以及发起模拟请求,进一步优化开发工作流。
未来计划
新插件开发
预发布版本支持
- Dev Proxy Toolkit 将提供预发布版本,以配合 Dev Proxy 的最新 Beta 版本,使开发者能够提前测试新功能并提供反馈。
总结
Dev Proxy v0.21 通过引入 AuthPlugin、JWT 令牌生成命令以及 Visual Studio Code 工具包的更新,显著提升了开发者在模拟认证与授权方面的能力。未来版本还将继续优化功能,帮助开发者构建更健壮的 API 连接应用程序。开发者可参考官方发布说明获取完整变更列表。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。