.net core 如何创建Azure函数并仅通过Localhost中的代码将其配置为Azure Active Directory?

.net core 如何创建Azure函数并仅通过Localhost中的代码将其配置为Azure Active Directory?,.net-core,azure-active-directory,azure-functions,.net Core,Azure Active Directory,Azure Functions,我想创建一个Azure函数,并仅通过localhost中的代码使用Azure Active Directory对其进行配置,就像我过去使用Auth0所做的那样 我发现的大多数示例都使用Portal Azure进行配置: 我认为可以只使用客户端id并从存储在appsettings.json中的已配置AAD中获取它 您是否有git、示例、文档或解释可供分享以帮助我 谢谢如果您愿意进行Azure资源管理部署,那么您可以将这些设置添加为ARM模板的一部分。这提供了一个示例模板。请注意,这不会为您

我想创建一个Azure函数,并仅通过localhost中的代码使用Azure Active Directory对其进行配置,就像我过去使用Auth0所做的那样

我发现的大多数示例都使用Portal Azure进行配置:

我认为可以只使用客户端id并从存储在appsettings.json中的已配置AAD中获取它

您是否有git、示例、文档或解释可供分享以帮助我


谢谢

如果您愿意进行Azure资源管理部署,那么您可以将这些设置添加为ARM模板的一部分。这提供了一个示例模板。请注意,这不会为您创建应用程序注册。

从这里我可以看到:

重要

在本地运行时,不会对HTTP强制执行身份验证 端点。这意味着所有本地HTTP请求都按以下方式处理: authLevel=“匿名”。有关更多信息,请参阅HTTP绑定 文章


因此,无法在Localhost中测试Azure功能的身份验证:(.

感谢您的评论我阅读了您的链接,我更关心的是如何在localhost中测试身份验证?有一个允许本地测试的功能CLI的PR,但不幸的是它从未合并。可能在该存储库上打开一个问题,并链接到该PR以增加此工作的可见性。这是Pull请求要启用该功能:。感谢链接,我创建了一个问题以促使他们合并它:)