2

我有一个使用 Azure AD 身份验证在 Azure 中托管的应用程序。我希望使用当前登录的用户来管理 Azure 资源。我希望这对用户来说很简单。如果 Signed In 帐户是 Azure 管理帐户,我想使用他的身份(当前用户)来管理 Azure 资源。此应用将用于检查 Azure 资源的存在和权限。当前用户应在 AD 中具有所需的权限。

我知道以下内容是错误的,但我认为它传达了我想要做的事情。像这样: (User.Identity 是 Asp.Net 用户)

public class ConfigurationModel : PageModel
{
    public void OnGet()
    {
        var azure = Azure.Configure()
           .WithLogLevel(HttpLoggingDelegatingHandler.Level.BodyAndHeaders)
>>>           .Authenticate(User.Identity)
           .WithSubscription("...");;

        var resources  = azure.ResourceGroups.List()
4

1 回答 1

0

不幸的是,目前这可能是不可能的...... Azure App Services声明“目前,ASP.NET Core 目前不支持使用身份验证/授权功能填充当前用户。” 单击右侧的链接以亲自查看... Azure 警告图像

于 2020-04-10T17:42:21.720 回答