问题标签 [exchange-basicauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
214 浏览

exchange-basicauth - MS 在 2020 年关闭 Exchange Online 的基本身份验证

我们想知道如何最好地允许用户(理想情况下通过 MDM 管理 - 我们使用 IBM MaaS360)仅在公司设备上访问他们的公司电子邮件。目前,我们隔离连接到 Exchange Online 的设备,这会阻止用户在非公司设备上安装或访问公司电子邮件。

那么如何最好地管理身份验证的这一重大变化呢?

通过在我自己的帐户上禁用基本身份验证进行测试。这使得 EAS 无法使用。

0 投票
1 回答
750 浏览

imap - Exchange Basic Auth 停用后,我们如何处理服务帐户?

https://developer.microsoft.com/en-us/office/blogs/end-of-support-for-basic-authentication-access-to-exchange-online-apis-for-office-365-customers/

我们的组织发现此公告有些问题!我们广泛使用 IMAP 库来读取 o365 中各种基于服务的电子邮件帐户。任何有关如何解决此问题的指导将不胜感激。

请注意,我们有许多用 .NET (4.8) 编写的控制台应用程序,它们运行在由许多计划任务触发的基于服务器的服务器上。我知道我们需要以某种方式注册我们的“应用程序”(我假设这可能是我们公司的通用应用程序),但我们不能涉及任何“用户”交互。这些是实用程序。浏览现有的 OAuth 示例代码,它们似乎都涉及弹出浏览器窗口以让某人与“请求许可”进行交互,这正是我们需要避免的。

我们一直使用 IMAP 来简单地读取和解析基于服务的电子邮件帐户。我不确定我是否理解为什么通过安全连接的 IMAP 比更复杂的解决方案“更不安全”。为什么要取消选择权?

另一方面,Microsoft Graph API 看起来要复杂得多,而且似乎是基于 OAuth 的,这似乎又涉及到相当多的身份验证复杂性。

我们在其他 .NET 控制台应用程序中与之交互的大多数 REST API 都使用一组简单的 API“密钥”。为什么不至少提供呢?

正如我所说,我们正在寻找一种方法来编写一些以编程方式运行的进程,以自动化与某些邮箱相关的一些操作。到目前为止,IMAP 的工作就像一个魅力,所以我们正在寻找关于迁移到什么的直接指导。

0 投票
2 回答
1526 浏览

outlook - MAPI over Http 是否仍支持基本身份验证

在 MC191153 中指出:

从 2020 年 10 月 13 日开始,我们将停用 EWS、EAS、IMAP、POP 和 RPS 的基本身份验证以访问 Exchange Online。注意:此更改不会影响 SMTP AUTH。

我们目前正在对 MAPI over Http 使用基本身份验证,但未提及。

我们是否可以假设,即使在 2020 年 10 月 13 日之后,MAPI over Http 的基本身份验证仍然可用。

0 投票
2 回答
4159 浏览

powershell - Powershell、EWS、OAuth2 和自动化

我正在尝试查找有关如何使用 PowerShell 对 EWS 实施非交互式 Oauth2 身份验证的文档,但我可能没有使用正确的搜索词,因为我找不到任何有用的东西。我可以在 OAuth2 上找到的 Microsoft 文档只有 C# 文档。

那么,有谁知道如何实现这个?

  • 没有用户输入,应该使用可以作为脚本输入提供的输入
  • 应该在 PowerShell 中,而不是 C#
  • 细节!细节!不是“现在生成登录令牌”,而是生成该令牌的实际代码。
0 投票
1 回答
1819 浏览

node.js - 使用 Nodemailer nodejs 发送邮件的现代 Oauth2 身份验证

我正在使用nodemailer在我的 nodejs 应用程序中发送电子邮件。

我开始收到此错误:

错误:无效登录:535 5.7.3 身份验证不成功 [SN4PR0601CA0002.namprd06.prod.outlook.com]

看来我的团队现在已禁用基本身份验证。

我需要实现现代身份验证(Oauth2)才能通过nodemailer使用 Outlook id 发送邮件。

有人对此有任何想法吗?这需要哪些配置(代码)更改?

0 投票
1 回答
216 浏览

c# - 基本身份验证停用 MS Graph

有人可以告诉我,在 2020 年 10 月 13 日之后是否仍然可以使用 MS Graph 的以下身份验证方法?

Nuget 包:Microsoft.IdentityModel.Clients.ActiveDirectory v3.19.8

我也不确定这是否行不通

0 投票
1 回答
183 浏览

exchange-basicauth - 为 IMAP 添加 Oauth2 支持的时间表

这篇博文中提到,对 IMAP 的基本身份验证支持将在 2020 年 10 月删除。它还提到将很快引入 Oauth2 支持。您能否提供 Oauth2 支持的任何时间表?

在我们的用例产品中,我们依靠 IMAP 来同步指定的邮箱。我们现在使用 IMAP 和基本身份验证。是否会在 2020 年 10 月之前发布 Oauth2 支持。是否有任何我们可以注册的 beta 程序,以便我们进行所需的更改和测试。

0 投票
1 回答
1312 浏览

azure-active-directory - Oauth2 IMAP:如何为在 Azure AD 中注册的应用请求“IMAP.AccessAsUser.All”权限的同意

我正在尝试请求用户同意“IMAP.AccessAsUser.All”权限,以便我的应用可以通过 OAuth2 访问用户的收件箱。

但是当我请求许可时,我收到以下错误。见附图。

应用程序要求资源上不存在的范围“IMAP.AccessAsUser.All”。

以下是同意链接的网址。有人可以帮助我如何获得此权限“IMAP.AccessAsUser.All”的同意陈

0 投票
1 回答
740 浏览

javascript - file attachment using microsoft graph send mail not working

Getting the mail without the attachment I am using microsoft graph sendMail. I need to add an attachment at the same time. I added the attachment Object inside message of request body. But received the mail without the attaachment. i was following : https://docs.microsoft.com/en-us/graph/api/resources/fileattachment?view=graph-rest-1.0 PFB my code.

what am i missing here ??

0 投票
0 回答
284 浏览

linux - 用于 Microsoft Office365 的命令行电子邮件,用于请求跟踪器(BasicAuth 停用后)

我们使用 getmail ( http://pyropus.ca/software/getmail/ ) 从 Microsoft Office365 帐户中检索电子邮件并将它们传送到请求跟踪器 (RT - https://bestpractical.com/request-tracker )。既然微软已经宣布结束 BasicAuth 并且还没有发布使用 IMAP 进行 OAUTH2 的方法,那么有没有人有让自动化进程在 Linux 中检索电子邮件的解决方案?

我需要能够检索新消息并将它们移动到 RT。Getmail 支持 OAUTH2,但仅适用于 Gmail(并且仅使用 IMAP 作为传输)。有没有人有解决方案或解决方法?