Я работаю с EWS Java API 1.2 в приложении для Android. Вход с именем пользователя/паролем WebCredentials
работает отлично, используя что-то вроде этого:
ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials("domain\\username", "password");
service.setCredentials(credentials);
Вместо того, чтобы каждый раз предоставлять пароль, я хотел бы предоставить токен аутентификации. API EWS содержит класс TokenCredentials
, но как его использовать? Учитывая имя пользователя и пароль, как мне создать многоразовый токен аутентификации? Как только я создаю такой токен, как долго он действителен?