如何获取 Outlook add-in 的 User-Agent 并将其用于控制对 Exchange 中 EWS 的访问
How to get User-Agent of Outlook add-in and use it for controlling access to EWS in Exchange
我是 Outlook add-ins 之一的开发人员。
我们收到了一位用户关于附件相关功能损坏的支持请求。
为了从我们的服务器获取电子邮件附件,我们使用从 client-side 传递的 ewsUrl
和 ewsToken
调用 EWS Managed API。事实证明,Exchange 管理员可以禁用 EWS,我们能够重现这一点。
我们发现这篇文章说有一种方法可以为特定应用程序启用 EWS:
Control access to EWS in Exchange
用户 Exchange 的管理员不想为所有用户启用 EWS,因此他们只想使用以下说明为我们的应用启用它:
这表示他们可以使用 User-Agent 字符串。所以我的问题是 如何为我们的 Outlook add-in 获取 User-Agent?这个用户代理字符串是针对每个单独的应用程序固定的,还是我们可以在 User-Agent
header 向 EWS 发送请求时在我们的服务器上设置的?
由于您是从后端发布 EWS 请求,因此您可以在发送到 EWS 的请求中设置 user-agent header。
我是 Outlook add-ins 之一的开发人员。
我们收到了一位用户关于附件相关功能损坏的支持请求。
为了从我们的服务器获取电子邮件附件,我们使用从 client-side 传递的 ewsUrl
和 ewsToken
调用 EWS Managed API。事实证明,Exchange 管理员可以禁用 EWS,我们能够重现这一点。
我们发现这篇文章说有一种方法可以为特定应用程序启用 EWS:
Control access to EWS in Exchange
用户 Exchange 的管理员不想为所有用户启用 EWS,因此他们只想使用以下说明为我们的应用启用它:
User-Agent
header 向 EWS 发送请求时在我们的服务器上设置的?
由于您是从后端发布 EWS 请求,因此您可以在发送到 EWS 的请求中设置 user-agent header。