Exchange内部部署和Exchange Online身份验证

时间:2016-03-14 13:53:42

标签: exchange-server exchangewebservices

任何人都可以帮助我了解如何代表用户为服务器应用程序交换服务器进行身份验证?我的用例是同步用户邮箱的邮件,并用我们的服务器更新读取状态和删除状态。在线Exchange有休息API和Oauth进行身份验证,但这不适用于On Premise帐户?有没有办法可以对所有不同的部署进行身份验证[在线和内部交换]并访问Outlook邮件?

我们需要在不尝试获取任何凭据的情况下对用户进行身份验证,以便我们的服务可以在不需要提示的情况下访问邮箱。

1 个答案:

答案 0 :(得分:0)

似乎你最好的选择是使用模拟,这可以在本地EXO中使用。您的服务器将需要Exchange中的服务帐户,然后使用该单个帐户的信用进行身份验证。在同步邮箱之前,它会将模拟ID设置为它正在同步的MB。当然,Exchange管理员需要为您的服务将检查的每个MB设置您的服务帐户的模拟权限,但这很容易通过一些PowerShell完成,当然还有他们的意愿。