首页 > 解决方案 > 如何将所有人(甚至未经身份验证的用户)都可以访问的 Azure 函数添加到 AAD 安全的 Azure 函数应用程序中

问题描述

我有一个 AAD 保护的 Azure 函数应用程序,其中包含 4 个 azure 函数。因此,它们都需要使用 AAD 身份验证。我想在我的 Azure 函数应用程序中再添加一个 azure 函数,即使未经身份验证的用户也可以使用它。有可能这样做吗?

标签: azure-functions

解决方案


据我所知,如果您的函数应用程序受 AAD 保护,则无法添加未经身份验证的用户可以使用的函数。这在官方文档中有说明

以这种方式限制访问适用于对您的应用程序的所有调用,这对于需要公开可用主页的应用程序可能不理想,就像在许多单页应用程序中一样。

在此处输入图像描述

如果可能,我建议您创建另一个 Function App 来创建不需要 AAD 身份验证的函数。


推荐阅读