Что такое ResourceId здесь? - PullRequest
0 голосов
/ 18 мая 2018

В настоящее время я пытаюсь получить токен на предъявителя из AAD (который является родным приложением).У меня есть текущий блок кода

private AuthenticationContext authContext = null;
    authContext.AcquireTokenAsync(todoListResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Always))

Итак, в текущем блоке кода, что такое todoListResourceId ?

1 Ответ

0 голосов
/ 18 мая 2018

Это идентификатор ресурса для API, для которого вы хотите токен доступа.В этом случае ваше клиентское приложение сообщает Azure AD «Дайте мне токен для службы списка Todo».

В случае MS API вы обычно используете URI, например:

В случае ваших собственных API вы можете использовать либо идентификатор клиента API, либо URI идентификатора приложения (находится в свойствах для регистрации приложения).Хотя для этого требуется, чтобы API был настроен так, чтобы принимать обоих в качестве действительной аудитории.Если он принимает только один, то вы должны использовать этот.

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