#node.js #express #passport.js #msal #passport-azure-ad
Вопрос:
У меня есть access_token и refresh_token с помощью Passport.js (passport-azure-ad) oidcстратегия в моем приложении NodeJS Express. Теперь каждые 1 час истекает срок действия моего токена доступа, и доступ к приложению аннулируется. Как я могу использовать токен обновления для получения другого токена доступа после истечения срока действия предыдущего токена доступа. Я хочу продолжать запрашивать этот токен доступа каждые 1 час, используя токен обновления. Может ли кто-нибудь помочь мне с фрагментом, который я могу использовать.
Комментарии:
1. вы проверили примеры в документе? github.com/AzureAD/passport-azure-ad кроме того, я добавлю тег, чтобы облегчить поиск вопроса сообществом
2. @germanio, Да, я реализовал ту же стратегию OIDCStrategy, и я получаю ID_Token, Access_token и Refresh_Token. Но похоже, что Passport-azure-ad не использует refresh_token для получения следующего access_token после истечения срока действия access_token. Поэтому я хотел проверить, есть ли способ использовать токен обновления для получения другого токена доступа по истечении его срока действия.
3. мое понимание этого очень ограничено, но должна быть другая конечная точка, чтобы использовать refresh_token и получить то, что вы хотите, извините, я не могу помочь с этим