当前位置:
关于 Exchange online 停用基本身份验证

微软自2022年10月1日起将永久停用基本身份验证方式,我们建议您尽快更换使用基本身份验证的客户端,不再继续使用基本身份验证的方式。如果因一些业务或测试需要,在全面关闭基本身份验证(2022年10月1日)前,如果您不希望您的租户被自动关闭基本身份验证,可以按照此文档中的步骤请求豁免。该豁免将于2022年10月后失效。

一、信息背景:

作为一种设置简单的身份验证方式,基本身份验证(也称旧式身份验证)一直被多种应用程序广泛使用,来完成到服务器、服务和API结点的连接。

基本身份验证特点:

1.  请求连接时会发送用户账号和密码

2.  凭据会保存在存储或设备上

3.  凭据更容易被恶意捕获

4.  增加了用户身份被盗风险
 

二、为迎接Exchange Online新式身份验证,自2022年10月1日起,对所有已使用基本身份验证的租户,将永久停用基本身份验证方式,对于所有租户的停用过程会陆续完成;由世纪互联运营的Office 365服务的租户将于2023年3月31日起全面关闭基本身份验证。

可能的影响及范围:
    Exchange      ActiveSync(EAS)
    POP
    IMAP
    Remote      PowerShell
    Exchange      Web Serices(EWS)
    Offine      Address Book(OAB)
    Outlook      for Windows/Mac
    对尚未使用SMTP AUTH的租户,SMTP AUTH也将被关闭
 
以上协议的基本身份验证关闭后,使用这些协议的任何客户端(用户应用、脚本、集成等)都将无法连接Exchange Online。
 

三、处理方式:

建议您详细参考以下说明检查目前Exchange Online服务的状态,并参考配置文档完成相关配置。于此同时我们建议您参考并启用多因子验证(MFA)、通过条件访问(Conditional Access) 策略以及Microsoft Defender for Office 365等服务,进一步强化安全性。

确认是否会受到影响:

1.  检查消息中心通知

2.  检查Azure Active Directory登录日志

3.  查看Outlook客户端连接状态;

4.  在移动设备上尝试使用新式身份验证登录
 
处理方式:
 

1.建议您先关闭安全默认值:

登录:https://aad.portal.azure.com/ ----点击 Azure Active Directory ---- 点击属性----点击管理安全默认值---关闭安全默认值

2. 关闭多重身份验证:登录管理员中心:https://admin.microsoft.com/-----选择多重身份验证----选择用户禁用多重身份验证

3. 创建身份验证策略,针对具体的协议和用户/组,关闭基本身份验证(最佳方法)
4. 在目录中启用新式身份验证(2017年8月1日以后创建的目录已默认启用)
    参考在目录中启用新式身份验证中的步骤为您的Azure目录启用新式身份验证。
    为Exchange Online启用新式身份验证
5.  变更代码
    如果您使用受影响的协议编写自己的代码,请更新代码,使用OAuth 2.0,或Graph API。
    如果您使用的第三方应用程序在使用这些协议,请联系该第三方应用的开发人员。更新程序,以支持OAuth 2.0验证,或帮助用户切换到使用OAuth 2.0验证的应用程序。
 对不同的客户端进行相应调整

 

协议/服务

受影响的客户端

调整项

参考文档/备注

Outlook

适用于Windows和Mac的所有Outlook版本

 

 适用于Windows的Outlook升级到2013或更高版本

 适用于Mac的Outlook升级到2016或更高版本

 如果使用适用于Windows的Outlook 2013,请通过注册表项启用新式身份验证

 

为Outlook启用新式身份验证

EWS

EWS托管API应用程序-用于访问邮箱和日历数据

 

 修改EWS应用程序代码,使用OAuth新式身份验证访问Exchange Online

 2018年7月开始不再有EWS的功能更新。强烈建议使用基于Graph API的应用程序

 

使用OAuth 对EWS 应用程序进行身份验证| Microsoft Docs

Outlook 邮件API 概述-Microsoft Graph |   Microsoft Docs

远程PowerShell

Exchange管理员

委派的管理员权限

自动化管理工具

 

 使用Exchange Online V2   PowerShell 模块

 Azure Cloud   Shell 中的PowerShell

 

详细了解EXO V2 模块的自动化和基于证书的身份验证支持

POP、IMAP和SMTP AUTH

已配置为使用POP3和IMAP4的客户端应用程序

 

 使用OAuth 身份验证与IMAP、POP 或SMTP 协议连接来访问用户的电子邮件数据

 迁移到其他协议,POP3和IMAP4 提供对Exchange Online 的基本电子邮件功能的访问,但不提供丰富的电子邮件、日历和联系人管理

 

使用OAuth 对IMAP、POP 或SMTP 连接进行身份验证| Microsoft Docs(Outlook客户端不支持OAuth for POP 和IMAP)

Exchange ActiveSync (EAS)

苹果、三星等移动设备原生的电子邮件应用

 

 使用适用于iOS和Android的Outlook应用或其他支持新式身份验证的移动电子邮件应用

 更新应用设置(如果它支持OAuth但被设置为使用基本身份验证)

 

使用原生电子邮件应用连接到Exchange Online的移动设备通常使用EAS协议。

 

官方文档:您可以参考:
https://docs.microsoft.com/zh-cn/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online