如果我不使用Office 365,是否有办法在没有用户凭据的情况下连接EWS?

时间:2016-07-22 14:00:02

标签: exchangewebservices php-ews

原始jamesiarmes/php-ews仅通过用户名/密码提供身份验证。 Fork by Garethp具有一些OAuth功能,但它需要Office365并在Azure中注册应用程序。是否有可能只依靠登录到Windows系统的用户通过Web浏览器连接到Outlook?我知道如何阅读使用kerberos记录的用户,但不知道它是否是正确的工具。

2 个答案:

答案 0 :(得分:1)

这些工具都没办法。我试着使用网络身份验证作为Auth的方法,因为我的fork以任何方式使用NTLM,但我找不到任何关于通过SOAP调用传递NTLM身份验证的资源。话虽这么说,如果你能找到一些例子,我很乐意将它作为一种身份验证方法来构建

答案 1 :(得分:0)

在EWS服务对象中,您可以选择使用默认凭据的标志,这意味着运行代码的任何用户上下文。那会有帮助吗?