Я работаю над надстройкой outlook vsto, которая использует погашение для некоторой фоновой интеграции outlook.
Мы недавно обновились до версии 5.22 для погашения и начали получать отчеты от одного из наших клиентов, что они получали постоянные запросы пароля на свои учетные записи Exchange, когда наш надстройка была активной.
Я воспроизвел это и есть несколько факторов, необходимых для этого:
При настройке учетной записи Exchange в Outlook вы должны снять отметку «запомнить мои учетные данные». если вы не выберете это, то вам не будет предложено.
, тогда вы перезапустите Outlook, и когда он откроется, вы получите запрос на ввод пароля, если вы снова напишите пароль и нажмете OK, запрос закроется и сразу же снова откроется, запрашивая пароль еще раз. это происходит бесконечно, пока вы не выберите отмену. и когда вы перезапускаете outlook, он начинается снова.
я попытался заменить файлы redemption.dll, redemption64.dll и interop.redemption.dll в установке на старые, которые мы использовали (я нахожусь на момент, не зная, какая версия они), и это остановило приглашение. повторное введение 5.22 также повторно ввело постоянное приглашение.
единственное место в коде, которое может вызвать приглашение входа в систему, - это вызов автообнаружения, выполненный с выкупом, я попытался удалить это, но приглашение все еще показывает. так что я не думаю, что проблема связана с кодированием.
мы что-то делаем не так с выкупом?