我正在 Android 应用程序中使用EWS Java API 1.2。使用用户名/密码登录WebCredentials
可以正常使用,如下所示:
ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials("domain\\username", "password");
service.setCredentials(credentials);
我不想每次都提供密码,而是提供一个身份验证令牌。EWS API 包含一个TokenCredentials
类,但如何使用它?给定用户名和密码,如何生成可重复使用的身份验证令牌?一旦我生成了这样的令牌,它的有效期是多久?