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