【发布时间】:2017-11-22 20:55:03
【问题描述】:
我下载了 console-csharp-sn-ps-sample。我认为这是一个桌面控制台应用程序,它与我的客户端 ID 一起运行良好。要进行身份验证,它使用以下内容:
使用 Microsoft.Identity.Client;
公共静态 PublicClientApplication IdentityClientApp = new PublicClientApplication(clientIdForUser);
authResult = 等待 IdentityClientApp.AcquireTokenSilentAsync(Scopes, IdentityClientApp.Users.First());
现在,我正在尝试在 .Net Core 控制台应用程序中编写相同的内容。它在第三行崩溃并出现错误:
获取 /me 用户时出错 发生一个或多个错误。 (方法或操作未实现。)方法或操作未实现。
原因是因为这次它没有找到我作为用户。我将 First() 更改为 Count() 并打印出来,结果归零。
谁能告诉我如何在 dotnet core 控制台应用程序中进行身份验证?
【问题讨论】:
标签: c# .net-core microsoft-graph-api