#asp.net #.net #microsoft-graph-api #msal
#asp.net #.net #microsoft-graph-api #azure-ad-msal
Вопрос:
Я изо всех сил пытался успешно получить данные из Microsoft graph, если быть более точным, изо всех сил пытался получить действительный токен аутентификации. Я следовал всем инструкциям и примерам кода с их github, но я не могу заставить это работать. На изображении ниже мой код.
Важным фактом является то, что когда я жестко кодирую токен, который я получил из Graph Explorer, он работает отлично… Когда я пытаюсь получить данные с помощью токена, полученного с помощью AuthProvider, я получаю исключение Request_ResourceNotFound.
Приложение зарегистрировано, доступ предоставлен (вот почему оно работает с жестко запрограммированным токеном). Импортированные ссылки на NuGet принадлежат Microsoft.Graph, Microsoft.График.Клиент, Microsoft.Идентификация.Клиент (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet )
Если кто-нибудь может помочь мне с этой проблемой или предложить что-нибудь, я был бы благодарен.
Ответ №1:
Проблема заключалась в том, что я запрашивал конечную точку «Я» при аутентификации как приложение (не пользователь). Сообщение об исключении было недостаточно ясным, чтобы понять это сначала…