Я оцениваю использование плагина passport-azure-ad для использования в нашем приложении.
Мы используем AAD v1.0 и нам нужны токены доступа для нескольких ресурсов.
Глядя на документацию для плагина для паспорта, я вижу только один пример для resourceURL
и accessToken
.
В примере конфигурации аутентификации:
passport.authenticate(
'azuread-openidconnect',
{
failureRedirect: '/',
session: false,
customState: 'my_state',
resourceURL: 'https://graph.microsoft.com/mail.send'
}
);
А в подписи обратного вызова:
function(iss, sub, profile, accessToken, refreshToken, done) {/* ... */}
Поддерживает ли passport-azure-ad получение маркеров доступа для нескольких ресурсов при использовании конечных точек v1.0?