使用 JavaScript (Node js) 的 Azure 函数的开放 API 规范

Mad*_*ddy 5 javascript node.js swagger azure-functions

我想添加开放 API 规范,以便为使用 JavaScript (Node js) 开发的 Azure 函数应用程序的端点创建 swagger 文档。

据我所知,这可以在 Dotnet Azure 函数应用程序中使用 Microsoft.Azure.WebJobs.Extensions.OpenApi 包来完成。

是否有可用于 Javascript Azure 功能的此类包?或者建议任何其他替代方案来为 Node azure 函数创建文档?

小智 -3

我们有两个选项可用于将开放 API 规范与 JavaScript Azure Function 集成,即 MSAL 和 ADAL。

Microsoft 身份验证库( MSAL) 使开发人员能够从 Microsoft 身份平台获取令牌,以便对用户进行身份验证并访问安全的 Web API。

使用 MSAL,可以从多种应用程序类型获取令牌,例如 Web 应用程序、Web API、单页应用程序 (JavaScript)、移动和本机应用程序。有关更多信息,请查看适用于 JavaScript 的 Microsoft 身份验证库。

同样,Node.js 的 Azure Active Directory 身份验证库 (ADAL) 使Node.js 应用程序能够向 Azure AD 进行身份验证,以便访问 AAD 保护的 Web 资源。但由于ADAL 已被弃用,因此建议您使用 Microsoft 身份验证库 (MSAL)。

有关详细信息,请查看适用于 JavaScript 的 Azure AD 库