当前位置: 首页 > news >正文

exchange online邮件系统EAM双因素认证技术方案

exchange online邮件系统是指微软推出的电子邮件系统云服务,通常作为office 365和microsoft 365的一个子项目来提供服务。这样用户就不需要自己部署exchange邮件服务器,只需要订阅微软的云服务,然后就可以直接使用微软提供的exchange邮件服务了,对于中小企业而言,这样大幅降低了部署本地exchange邮件服务器的管理和维护成本。

为了提高云服务的安全性,微软提供了eam双因素认证技术方案,直接的说就是,企业可以按照微软制定的规范,自己实现双因素认证,然后在微软的云端管理系统中,配置将认证请求转发到自己的认证系统,自己的认证系统完成认证后,将认证结果通过制定的格式返回给云端,云端根据接收到的认证结果决定用户是否允许访问邮件系统。

1. 背景

这里的邮件客户端包括上面列出的几种,owa通过浏览器进行访问,office 365客户端中的outlook 365客户端,以及微软推出的ios和android平台上的outlook客户端。

服务器端就是指微软提供的exchange在线服务。

2. 技术方案

eam方案也是微软官方2024年推出的用于解决云服务双因素认证方案,由于云服务是基于互联网的,在互联网上,对安全性的要求也会更高。通过eam方案,企业可以将购买的云服务认证和企业内部的应用系统的身份认证进行统一的管理和维护,提高的管理的效率。

3. 方案前提

eam方案是针对使用微软microsoft 365的付费用户提供的服务,并且要求企业用户的订阅级别是P2级,当然微软也针对新的企业用户提供免费试用一个月。

订阅以后,登录管理控制台看到的界面如下: 

 导航到exchange的邮件菜单。

 导航到entra管理中心,在这里配置外部认证。

4. 保护后的操作流程

访问owa邮件。

指定要登录的邮箱。

输入静态密码,就是配置邮箱的时候设置的密码。

静态密码认证通过后,就会现实配置的外部认证。 

确认使用外部认证,然后就会跳转到配置的外部认证页面。

外部认证页面有认证服务提供,在这里可以输入必要的认证信息。

认证通过后,返回邮箱就可以直接访问邮箱了。

这里虽然只演示了通过浏览器来访问邮箱的操作步骤,实际上,在手机客户端上,操作步骤也是一样的,首先进行基本的静态密码认证,静态密码认证通过后,会继续跳转到双因素认证页面,输入认证信息,由认证服务器进行认证,只有认证通过后,用户才能登录和访问邮件。

5. 方案优势与不足

方案优势

1. 使用方式便捷,不会增加复杂的操作步骤
2. 官方支持方案
3. 部署简单 
4. 邮件流量和认证流量是分开的
5. 微软2024年新推出的方案
6. 针对exchange全球用户
7. 不需要第三方消息推送认证

不足:

1. 不支持标准邮件协议(pop3/imap/smtp)
2. 不支持exchange以外的邮件系统
3. 依赖于特定的部署模式
4. 需要m365的P2高级授权,收费版本才支持

相关文章:

exchange online邮件系统EAM双因素认证技术方案

exchange online邮件系统是指微软推出的电子邮件系统云服务,通常作为office 365和microsoft 365的一个子项目来提供服务。这样用户就不需要自己部署exchange邮件服务器,只需要订阅微软的云服务,然后就可以直接使用微软提供的exchange邮件服务…...

【数据结构与算法】栈和队列

文章目录 一.栈1.1定义 顺序栈和链式栈1.2基本操作1.2.1表示1.2.2初始化1.2.3清空1.2.4销毁1.2.5入栈1.2.6出栈1.2.7取栈顶 1.3共享栈1.3.1定义1.3.2进栈出栈 二.队列2.1定义 顺序队列和链式队列循环队列2.2基本操作2.2.1初始化2.2.2判空2.2.3求队列长度2.2.4取队头元素2.2.5销…...

基于php的图书管理系统

摘 要 随着互联网的发展,许多人都热衷于在线购物,无需离开家就可以获得所需的产品,通过简单的操作,就能够获得快速、准确的配送。 科技已然渗透到进社会的方方面面,让我们的学习、交流、工作变得无比轻松自如。由于…...

k8s Node节点维护

Kubernetes (K8s) 中对 Node 节点的维护是保证集群健康和性能的重要部分。Node 节点通常是 Kubernetes 工作负载的运行环境,负责运行 Pods。当需要对节点进行维护(如升级、修复问题、调整配置等)时,可能需要将该节点标记为不可用并…...

【航天宏图旗下的PIE engine】

航天宏图旗下的PIE engine是一个集实时分布式计算、交互式分析和数据可视化为一体的在线遥感云计算开放平台,以下是对其的详细介绍: 一、平台背景与定位 PIE-Engine地球科学引擎是航天宏图自主研发的一套基于容器云技术构建的面向地球科学领域的专业P…...

Python酷库之旅-第三方库Pandas(157)

目录 一、用法精讲 716、pandas.Timedelta.view方法 716-1、语法 716-2、参数 716-3、功能 716-4、返回值 716-5、说明 716-6、用法 716-6-1、数据准备 716-6-2、代码示例 716-6-3、结果输出 717、pandas.Timedelta.as_unit方法 717-1、语法 717-2、参数 717-3、…...

【原创】java+springboot+mysql校园表白墙网站设计与实现

个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…...

CSS学习(Grid布局和flex布局比较)

grid网格布局真香,比flex方便太多了,grid-template-columns用法 文章目录 flex布局的时候网格grid布局的时候可以修改某一列的像素可以修改某一列的宽度占比自适应屏幕分列让第一个元素长宽都占2个 flex布局的时候 最后一行不够4个的时候 最下面一行无法…...

RTThread-Nano学习二-RT-Thread启动流程

一、简介 上一章,我们已经了解了如何通过MDK来移植RTT,不熟悉的可以看如下链接:RTThread-Nano学习一-基于MDK移植-CSDN博客本章我们就来继续了解一下,RTT的启动流程。 二、启动流程 官方给了一幅非常清晰的启动流程图&am…...

排查sshfs挂载失败的问题

#排查sshfs挂载失败的问题 写代码在Linux上运行,但是熟悉的IDE(比如VS code)在自己的电脑上,可以使用sshfs把linux上的目录挂载到本地,再用VScode打开即可,可以使用下面的命令: sshfs -odebug…...

【002】基于Spring Boot+Unipp的古诗词学习小程序【原创】

一.系统开发工具与环境搭建 1.系统设计开发工具 后端使用Java编程语言的Spring boot框架 项目架构:B/S架构 运行环境:win10/win11、jdk17 前端: 技术:框架Vue.js;UI库:ElementUI; 开发工具&…...

PageHelper循环依赖问题

1. 问题 2. 原因 项目中SpringBoot的版本为2.7.18。 SpringBoot2.6.x后不推荐使用循环依赖,也就是说从2.6.x版本开始,如果项目里还存在循环依赖,SpringBoot将拒绝启动! 3. 解决 去pageHelper github看,才看到新版本…...

k8s部署Kafka集群超详细讲解

准备部署环境 Kubernetes集群信息 NAMEVERSIONk8s-masterv1.29.2k8s-node01v1.29.2k8s-node02v1.29.2 Kafka:3.7.1版本,apche版本 Zookeeper:3.6.3版本 准备StorageClass # kubectl get sc NAME PROVISIONER RECLA…...

【数据采集工具】Sqoop从入门到面试学习总结

国科大学习生活(期末复习资料、课程大作业解析、大厂实习经验心得等): 文章专栏(点击跳转) 大数据开发学习文档(分布式文件系统的实现,大数据生态圈学习文档等): 文章专栏(点击跳转&…...

Matlab绘图总结(进阶)

本文在前文的基础上进一步整理画图方法 MATLAB画动图_CSDN博客 1. 基础图形绘制 1.1 rectangle(矩形,圆形) 在前文中,讲解了如何使用rectangle,rectangle本意是用来画矩形的,其中,Curvature可…...

QExcel 保存数据 (QtXlsxWriter库 编译)

QtXlsxWriter 是一个用于在 Qt 应用程序中创建和操作 Excel XLSX 文件的库。它提供了一个简单的 API,使开发者能够轻松地生成和修改 Excel 文件,而无需依赖 Microsoft Excel 或其他外部应用程序。支持初始化、写文件、读文件、格式设置、合并单元格、加粗…...

k8s ETCD数据备份与恢复

在 Kubernetes 集群中,etcd 是一个分布式键值存储,它保存着整个集群的状态,包括节点、Pod、ConfigMap、Secrets 等关键信息。因此,定期对 etcd 进行备份是非常重要的,特别是在集群发生故障或需要恢复数据的情况下。本文…...

【C语言】循环嵌套:乘法表

循环嵌套&#xff0c;外层循环执行一次&#xff0c;内层循环执行i次。分别控制 在循环的过程中加一层循环。 多层循环属于循环嵌套、嵌套循环 #include <stdio.h> #include <math.h> /* 功能&#xff1a;循环嵌套 乘法表 时间&#xff1a;2024年10月 地点&#xf…...

基于Java微信小程序的水果销售系统详细设计和实现(源码+lw+部署文档+讲解等)

详细视频演示 请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念&#xff0c;提供了一套默认的配置&#xff0c;让开发者可以更专注于业务逻辑而不…...

从0开始深度学习(11)——多层感知机

前面介绍了线性神经网络&#xff0c;但是线性模型是有可能出错的&#xff0c;因为线性模型意味着是单调假设&#xff0c;但是现实中往往很复杂。例如&#xff0c;我们想要根据体温预测死亡率。 对体温高于37摄氏度的人来说&#xff0c;温度越高风险越大。 然而&#xff0c;对体…...

merge sort(自用)

首先来看一下这道题目&#xff1a;# P1309 [NOIP 2011 普及组] 瑞士轮## 题目背景在双人对决的竞技性比赛&#xff0c;如乒乓球、羽毛球、国际象棋中&#xff0c;最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少&#xff0c;每场都紧张刺激&#xff0c;但偶然性较高。后…...

OpenClaw浏览器自动化:Qwen3-14b_int4_awq驱动网页检索与数据抓取

OpenClaw浏览器自动化&#xff1a;Qwen3-14b_int4_awq驱动网页检索与数据抓取 1. 为什么需要浏览器自动化助手 作为一个经常需要收集行业动态的技术博主&#xff0c;我每天要花大量时间在不同网站间切换、搜索关键词、复制粘贴数据。这种重复劳动不仅效率低下&#xff0c;还容…...

YOLOv11涨点改进| TPAMI 2025顶刊 |独家创新首发、Conv改进篇| 引入LPRM局部像素关系卷积模块,提升细节表达和边界定位能力,助力小目标检测、语义分割、图像分割、图像增强有效涨点

一、本文介绍 🔥本文给大家介绍使用 LPRM局部像素关系卷积模块 改进YOLOv11网络模型,通过建模局部像素之间的关系对特征进行细化优化,使模型在特征融合或上采样阶段能够更好地恢复空间结构信息并增强区域间的上下文联系。其优势体现在能够提升细节表达和边界定位能力,增强…...

2026届学术党必备的降AI率平台横评

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 降低那个AIGC率的关键要点在于削弱机器生成所呈现出的模式化特性。其一&#xff0c;对句式结…...

别再死记硬背了!用这3个真实场景,彻底搞懂Koa中间件的洋葱模型

用三个实战案例拆解Koa中间件的洋葱模型 当你第一次听说Koa的"洋葱模型"时&#xff0c;是不是也和我一样&#xff0c;脑子里浮现出一个奇怪的画面&#xff1a;一个请求像剥洋葱一样&#xff0c;一层层往里钻&#xff0c;然后又一层层往外冒&#xff1f;但真正开始写代…...

打造行业大模型更好还是做垂直 Agent 更好

打造行业大模型更好还是做垂直 Agent 更好&#xff1f;从小学生的糖果王国管理谈起&#xff0c;拆解AI落地的终极选择题关键词&#xff1a;行业大模型、垂直 Agent、AI落地、通用 vs 垂直、能力边界、ROI模型、端云协同、大模型Agent架构摘要&#xff1a;这篇文章从「小学生管理…...

Flutter 微交互:细节中的用户体验魔法

Flutter 微交互&#xff1a;细节中的用户体验魔法小细节&#xff0c;大体验。微交互让应用更有生命力。一、什么是微交互&#xff1f; 作为一名追求像素级还原的 UI 匠人&#xff0c;我深知微交互的力量。它们是用户与界面之间的微小对话——一个按钮的按下反馈、一个列表项的滑…...

JAVA重点基础、进阶知识及易错点总结(34)注解基础(Annotation)

&#x1f680; Java 巩固进阶 第 34 天 主题&#xff1a;注解基础&#xff08;Annotation&#xff09;—— 代码的"元数据"标签&#x1f4c5; 进度概览&#xff1a;继设计模式之后&#xff0c;今天学习 Java 注解体系。注解是"代码的标签"&#xff0c;是 …...

跳点搜索算法(JPS)融合动态窗口法,JPS规划全局路径,动态窗口法执行动态避障

跳点搜索算法&#xff08;JPS&#xff09;融合动态窗口法&#xff0c;JPS规划全局路径&#xff0c;动态窗口法执行动态避障最近在搞机器人路径规划&#xff0c;总得在效率和安全之间找平衡。今天聊点实战的——把跳点搜索&#xff08;JPS&#xff09;和动态窗口法&#xff08;D…...

orientation误差表示

目录1 Orientation误差&#xff08;最常见方法&#xff09;误差旋转Python实现2 Orientation RMSE3 位置 姿态一起计算&#xff08;SE(3)&#xff09;4 Python实现&#xff08;SE3误差&#xff09;5 机器人领域常见指标6 实践建议&#xff08;很重要&#xff09;总结orientati…...