Как использовать токен обновления, поступающий от AcquireTken Silent в MSAL-браузере
Я пытаюсь получить токен с помощью aquiretokensilent после входа в систему, а затем мне нужно выполнить авторизацию в нескольких модулях. Поскольку документация MSAL-браузера, acqutokensilent автоматически позаботится о токене обновления. На вкладке сети я также могу увидеть токен обновления. Но как использовать его, автоматически ли он заменяет токен доступа, или мне нужно сделать что-то еще, и как я могу увидеть, что этот токен обновления в консоли преобразуется в токен доступа после истечения срока действия токена доступа. Я прочитал много документов, но не понял, как это сделать используй это.
1 ответ
Маркер обновления используется для обновления маркера доступа или запроса маркеров доступа с другими областями.
В этом официальном документе указано, как токен обновления обновляет / запрашивает новый токен доступа и новый токен обновления на базовом уровне.
И да, тебе следует позвонить
aquiretokensilent
перед вызовом API, если токен доступа существует и срок его действия не истек, эта функция отправит вам токен доступа напрямую из локального кеша, в противном случае она запросит новый токен доступа с помощью токена обновления из Azure AD. Подробнее см. Этот документ .