EWS связанный запрос
Одно из моих приложений использует управляемый API EWS для получения данных, связанных с почтой обмена.
Я хотел бы знать следующие вещи.
Объект EWS, созданный путем передачи действительных учетных данных пользователя; как это проверяет последующий запрос. Содержит ли отправка последующего запроса какой-либо токен или учетные данные пользователя, исходя из того, что он предоставляет запрошенные данные.
В дополнение к выше; если, скажем, изначально создан объект EWS, а затем в течение 2-3 часов; если нет никакого запроса ews с использованием api, то, если я сделаю запрос EWS, истечет время или мне нужно будет снова выполнить аутентификацию для обмена системой.
Ответ на поставленный выше вопрос будет правильно обрабатывать объект службы Exchange.
1 ответ
EWS Managed будет использовать NTLM или Basic auth, если вы используете стандартный класс учетных данных (вы также можете использовать Oauth, но я сомневаюсь, что это так). Таким образом, в зависимости от того, как настроен сервер, у вас будет либо базовый заголовок аутентификации, либо заголовок аутентификации NTLM, включенный в каждый запрос. Вы можете убедиться в этом сами, используя приложение, например, fiddler, чтобы посмотреть на каждый запрос, который делает ваше приложение.
На самом деле не проблема, если его NTLM или Basic в качестве кредитов отправляются с каждым запросом. Но самый простой способ увидеть это - захватить некоторые запросы и посмотреть.