从守护程序应用程序访问 oAuth2 保护的 Azure 函数

Accessing oAuth2 protected Azure Function from Daemon Application

我有几个 Azure Functions,我想使用 Azure AD 应用身份验证。当涉及到用户模拟身份验证时,我已经成功地做到了这一点。但不幸的是,我无法从试图访问 Azure Functions 的守护程序应用程序中获得相同的工作。

我的守护程序应用程序已在 Azure AD 中注册,并公开了应用程序范围。基本上,我还有其他构建为应用程序服务的 API,这些 API 已从守护程序应用程序成功通过身份验证。我为 Azure 函数应用了相同的配置,但它们不起作用。

我的问题是,是否有人设法使用 Azure AD 对 Azure Functions 的守护程序应用程序进行身份验证?如果是这样,我很感激他们能否指导我找到有关如何实现该目标的任何文档

谢谢

我能够通过使用我的应用程序 ID URI 的确切值来解决问题,该 URI 的格式为 api://{application-id} 在函数的身份验证配置中的令牌受众中