小编Bri*_*bel的帖子

是否支持使用 MSI 的 Azure Function to Function 身份验证

我创建了 2 个 Azure 函数应用程序,都设置了身份验证/授权,因此为两者创建了一个 AD 应用程序。我想使用 MSI 设置从一个功能到另一个功能的 AD 身份验证。我使用 ARM 模板设置了带有托管服务标识的客户端功能。我创建了一个简单的测试函数来获取访问令牌,它返回:Microsoft.Azure.Services.AppAuthentication: 令牌响应不是预期的格式。

try {
    var azureServiceTokenProvider = new AzureServiceTokenProvider();
    string accessToken = await azureServiceTokenProvider.GetAccessTokenAsync("https://myapp-registration-westus-dev.azurewebsites.net/");
    log.Info($"Access Token: {accessToken}");
    return req.CreateResponse(new {token = accessToken});
}
catch(Exception ex) {
    log.Error("Error", ex);
    throw;
}
Run Code Online (Sandbox Code Playgroud)

azure-managed-identity

7
推荐指数
1
解决办法
1968
查看次数

标签 统计

azure-managed-identity ×1