Запрос Graph API, для которого вы видите проблему https://graph.microsoft.com/v1.0/me/messages
Graph API error message
{
'error': {
'code': 'InvalidAuthenticationToken',
'message': 'Access token validation failure. Invalid audience.',
'innerError': {
'request-id': '12e4940d-58af-4d64-98ab-4b3fe645afb8',
'date': '2020-05-05T13:57:38'
}
}
}
Описание: реализация сценария использования, когда пользователь может извлекать электронные письма в нашем приложении для загрузки и объединения вложений в центральное расположение с использованием графа Microsoft.
Веб-приложение с внешним интерфейсом разработано в angular, а внутренняя часть - с помощью Spring Boot REST API.
Интеграция MSAL в angular для аутентификации пользователя и получения действительные токены.
code configuration :
MsalModule.forRoot({
clientID: '83de5e6f-6a5b-48f4-8b64-5e8d6e70aa9d',
authority: 'https://login.microsoftonline.com/common/',
redirectUri: 'http://localhost:4200/TestLawyer/mail',
cacheLocation: 'localStorage',
// storeAuthStateInCookie: isIE, // set to true for IE 11
popUp: true,
consentScopes: ['user.read'],
unprotectedResources: ['https://www.microsoft.com/en-us/'],
protectedResourceMap: protectedResourceMap,
// logger: loggerCallback,
correlationId: '1234',
piiLoggingEnabled: true
})
Я получил токены в localstorage. В моем решении я хочу передать токен нашему серверу весенней загрузки для извлечения писем с помощью Microsoft Graph.
не могли бы вы помочь мне в этом, как любые учебные пособия или инструкции по реализации этого варианта использования.