我正在尝试开发一个控制台应用程序,该应用程序使用Microsoft Graph检索和更新用户信息。
我想使用AcquireTokenSilentAsync
来检索IAccount
值。
我尝试了此操作,但它无法检索任何帐户信息。我也尝试调用GetAccountAsync
来传递正确的用户名也无济于事。
PublicClientApplication clientApp = new PublicClientApplication("xxx");
var accounts = await clientApp.GetAccountsAsync();
答案 0 :(得分:0)
在您首次致电AcquireTokenSilentAsync
之前,您无法致电AcquireTokenAsync
。一旦调用了该方法,并且用户已完成登录流程,那么将从GetAccountsAsync()
返回的帐户。
请参见示例here