尝试使用Microsoft.IdentityModel.Clients.ActiveDirectory(3.13.8)使用AAD构建.NET核心1.1控制台应用程序。
我尝试使用AcquireTokenAsync
来验证这个
var authParam = new PlatformParameters(PromptBehavior.Auto);
var result = context.AcquireTokenAsync("https://management.core.windows.net/", clientId, new Uri("https://localhost/"), authParam);
result.Wait();
然而,我的Intellisense强调PromptBehavior
并告诉我名称' PromptBehavior'在当前上下文中不存在。由于这个错误,我也无法构建。
不确定如何继续。
答案 0 :(得分:1)
PromptBehavior
以及使用它的流程没有为.NET Core定义,仅适用于完整的.NET:https://docs.microsoft.com/en-us/active-directory/adal/microsoft.identitymodel.clients.activedirectory.promptbehavior