我有一个使用Azure AD身份验证托管在Azure中的应用程序。我希望使用当前登录的用户来管理Azure资源。我希望这对用户来说很简单。如果登录帐户是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()
[不幸的是,当前可能无法实现……Azure App Services指出:“目前,ASP.NET Core当前不支持使用身份验证/授权功能填充当前用户。”单击右侧的链接,以自己查看... Azure Warning Image