Exchange Web Services (EWS) 單一登入使用 TokenCredentials?

我正在Android应用程序中使用EWS Java API 1.2。使用用户名/密码登录可以使用如下内容:WebCredentials

ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials("domain\\username", "password");
service.setCredentials(credentials);

我不想每次都提供密码,而是要提供身份验证令牌。EWS API 包含一个类,但我如何使用它?给定用户名和密码,如何生成可重用的身份验证令牌?一旦我生成这样的令牌,它的有效期有多长?TokenCredentials


答案 1

您现在可以使用 OAuth 令牌:http://msdn.microsoft.com/en-us/library/office/dn626019(v=exchg.150).aspx。本主题在几周前刚刚更新了一些基本信息。


答案 2

推荐