【发布时间】:2022-01-06 03:27:03
【问题描述】:
您好,我遇到了这种情况:
用户将文件上传到 blob 存储帐户 -> Azure 函数选择 it up -> 调用一个rest api来执行一些带有日期的操作 优秀的。
天蓝色函数具有系统分配的标识,其余 api 和函数都驻留在同一资源组中。其余 api 是使用 Azure 应用服务构建的。 我不确定如何对 Function App 进行身份验证以调用 REST api,是否有任何示例说明我应该如何使用 Azure AD 或系统托管标识在 Function App 和 REST api 之间进行身份验证?
是否有另一种方法可以实现我没有看到的这种情况?
【问题讨论】:
-
建立在什么之上的“REST API”?应用服务?
-
是的,它确实是一个应用服务
-
由于系统托管标识已设置好,因此您可以使用Microsoft.Azure.Services.AppAuthentication 库为 Rest API 资源生成令牌。
-
@user1672994,它已被 Azure.Identity 取代...!
-
谢谢@Skin。是的,Azure.Identity 更好用。
标签: c# azure azure-functions azure-blob-storage