Вы не получаете токен refre sh, потому что ADAL обрабатывает их внутренне. И в любом случае он вам не нужен.
Вы можете получить новый токен, снова вызвав AcquireToken
:
var result = authenticationContext.AcquireToken(resource, clientcred);
На самом деле, вы можете вызывать AcquireToken перед каждым вызовом HTTP , ADAL выдаст вам токен из своего кэша памяти, если он все еще действителен, и получит новый, если у него его нет.
Хотя, поскольку вы используете поток учетных данных клиента, на самом деле refre * 1011 нет * токен возвращается Потому что такое клиентское приложение не нуждается в этом. В любом случае, у вас есть все учетные данные для получения новых токенов, токен refre sh только излишне усложнит процесс.