当前位置: 首页 > 知识库问答 >
问题:

适用于 o365 和 Exchange 2010 的 EWS 托管 API 的 OAuth 身份验证

齐俊贤
2023-03-14

我们已将一些用户邮箱移动到 O365,但某些用户和会议室邮箱仍保留在本地 Exchange 2010 服务器上。我们的 EWS 托管 API 应用程序当前对模拟服务帐户使用基本身份验证。我们正在将其更改为使用 OAuth 身份验证。OAuth 在 EX2010 中是否有效?在发出 EWS 请求以获取房间可用性详细信息或在本地读取用户的日历时,是否可以使用 Azure AD 中的 OAuth 令牌?如何在 OAuth 中处理模拟?

谢谢!

共有1个答案

鲜于阳成
2023-03-14

遗憾的是,Oauth authenticatin不能用于EX2010。

EWS的OAuth身份验证仅作为Office 365的一部分在Exchange中可用。EWS应用程序需要“完全访问用户邮箱”权限。

 类似资料:
  • 在OAuth、OIDC、PKCE、JWT等网站上阅读书籍和观看视频后。我仍然不知道如何在我的应用程序中使用所有这些(安全的REST API)。 我的用例相当简单。我希望我的用户能够使用谷歌、亚马逊、Okta或其他任何方式登录,我想从他们那里得到的唯一信息是他们用来登录的电子邮件地址,没有别的。在他们第一次登录后,他们的电子邮件将被添加到数据库中,在一个单独的过程中,我将授予他们一些权限(他们可以访

  • 我想通过curl使用Azure AD对Azure服务管理API进行身份验证。 我在默认目录中设置了一个应用程序。在这个免费试用版中,这是我仅有的目录。 当我以oauth令牌endpoint为目标时,我收到一个JWT。 但当我使用该令牌列出我的订阅详细信息时,我收到一个错误: 我已将应用程序的服务管理API的权限授予为“委派权限”,因为“应用程序权限”不可用。 我错过了什么?

  • null 我的自定义rest筛选器: 上面的内容实际上会导致应用程序启动时出现一个错误:有人能告诉我如何最好地执行此操作吗?pre_auth筛选器是执行此操作的最好方法吗? 编辑 使用Spring-security实现解决方案 希望它能帮助其他人…

  • 我正在尝试在我的Jenkins工具中配置LDAP身份验证。我已经在Jenkins上完成了以下LDAP身份验证的设置,但我仍然无法登录。 服务器:ldaps://rootdc1.myweb.com:636 根DN:dc=myweb,dc=com 提前感谢!

  • 关于一个基于FastAPI的微服务的新项目,我有一个一般性的架构问题。现在来看,它真的不是FastAPI特定的,但现在它开始了: null 您如何将身份验证扩展到包含应用程序逻辑的其他微服务?我想我想得太多了,可能引入了太多的耦合:)

  • 我在Azure中有一个应用程序服务使用连接字符串连接到Azure Cosmos Mongo API。我想知道是否有一种方法可以使用托管身份连接到Mongo API,而不是使用连接字符串。我知道这对于Cosmos SQL API是可行的,但是找不到任何关于Mongo API的信息。 谢谢你