Функция GetAccountsAsync не возвращает данные - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь разработать консольное приложение, которое получает и обновляет информацию о пользователях с помощью Microsoft Graph.

Я хочу использовать AcquireTokenSilentAsync для получения значения IAccount.

Я пробовал это, и он не мог получить информацию об учетной записи. Я также пытался позвонить GetAccountAsync, чтобы передать правильное имя пользователя также безрезультатно.

PublicClientApplication clientApp = new PublicClientApplication("xxx");

var accounts = await clientApp.GetAccountsAsync();

1 Ответ

0 голосов
/ 10 января 2019

Вы не можете позвонить AcquireTokenSilentAsync, пока не позвоните AcquireTokenAsync. Как только вы вызовете этот метод и пользователь пройдет через процесс входа в систему, появится учетная запись, возвращенная из GetAccountsAsync().

См. Пример здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...