#node.js #azure #sharepoint
Вопрос:
Я использую библиотеку passport-azure-ad (BearerStrategy) для проверки авторизации запросов, отправленных приложением Angular на мой сервер NodeJS (https://github.com/AzureAD/passport-azure-ad).
Проверка прошла успешно, но после этого я хочу получить доступ к sharepoint (сервер->sharepoint) с помощью node-sp-auth (>https://www.npmjs.com/package/node-sp-auth) и этот запрос не выполняется, потому что эта библиотека (passport-azure-ad) не может проверить токен.
Есть ли способ использовать passport-azure-adonly только для определенных запросов вместо полной проверки?
//angular app request to nodeJS server and verify authorization correctly (specific user) I CAN DO IT
app.get('/init', function (req, res, next) {
//I CAN'T DO IT with client Id and secret
spAuth.getAuth(urlSharepoint, {
clientId:clientId,
clientSecret:clientSecret
})
.then(data => {
console.log("nn data:" JSON.stringify(data))
});
});