Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 如何使用当前登录的用户从Asp.Net核心应用程序验证Azure Api_Asp.net Core_Azure Fluent Api - Fatal编程技术网

Asp.net core 如何使用当前登录的用户从Asp.Net核心应用程序验证Azure Api

Asp.net core 如何使用当前登录的用户从Asp.Net核心应用程序验证Azure Api,asp.net-core,azure-fluent-api,Asp.net Core,Azure Fluent Api,我有一个应用程序托管在Azure中,使用Azure AD身份验证。 我希望当前登录的用户用于管理Azure资源。我希望这对用户来说是简单的。如果登录帐户是Azure管理帐户,我希望使用他的身份(当前用户)来管理Azure资源。此应用程序将用于检查Azure资源的存在和权限。当前用户应具有AD中所需的权限 我知道以下是错误的,但我认为它传达了我想做的事情。 类似这样的内容:(User.Identity是Asp.Net用户) 不幸的是,目前这可能是不可能的。。。声明“目前,ASP.NET Core不

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

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


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

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

        var resources  = azure.ResourceGroups.List()