跳至主要内容

如何启用单点登录

30 September 2026
3 分钟阅读
How to Enable Single Sign On

星期一的早晨在宾客到达之前就已经开始了。在酒店交接班时,夜班团队签退,白班团队到达,由于有人更改了共享的 Wi-Fi 密码却忘记更新后台办公室的白板,导致三台员工笔记本电脑卡在了 Captive Portal 页面。一名员工在查找旧工单,另一名员工在询问主管,而第三名员工则放弃了并开始使用个人热点。

这不是 WiFi 覆盖范围的问题。这是一个身份识别问题。单点登录(SSO)允许员工使用现有的工作身份进行身份验证并访问员工网络,而无需再次输入共享密码提示。本指南将说明如何在由 Purple 管理的员工 SSID 上启用单点登录、选择合适的身份提供商、配置联合、测试结果,以及在出现问题时如何确保部署安全。

为什么员工网络需要单点登录

共享预共享密钥会以可预见的方式失效。员工会把它们写在便签上、粘贴到工单系统中、通过无线电对讲机重复发送,并在有人离职后继续使用。场所可能会通过更改密钥来解决一个访问问题,结果却在下一次交接班时引发一连串全新的登录请求排队。

运营成本体现在微小的中断中。接待员在办理入住时等待重置,护士在重新连接工作站时浪费时间,而零售主管则因为手持设备无法加入员工 SSID 而给服务台打电话。这些延迟很难单独衡量,但每当网络将整个员工队伍视为一个账户时,它们就会反复出现。

SSO 将访问单元从共享密码转变为个人身份。员工通过组织的身份提供商进行登录,网络则应用与该个人或其所在组关联的访问策略。当员工更换部门时,其组别成员身份可以随之改变。当他们离职时,禁用其目录帐户即可取消访问权限,而无需更改其他人都在使用的密码。

对于英国公共部门机构而言,零散化问题在国家层面已显而易见。GOV.UK 的身份验证与数字身份指南 报告指出,2021年政府各部门估计使用了 121 个单点登录解决方案,同时还存在大约 191 种账户设置方法 和 44 种登录方法。GOV.UK One Login 作为通用身份验证层应运而生。该更新报告还指出,截至 2023 年 7 月,已有超过 150 万人 使用其来证明身份,其配套应用程序已被下载 200 万次。

员工 SSID 应当强制执行的内容

由 Purple 管理的员工网络为场所提供了一个将工作身份与无线访问联系起来的实用场所。基于身份的网络方法 将员工访问与访客访问区分开来,并允许网络策略遵循经过身份验证的身份,而不是印在告示板上的凭据。

这不仅仅是为了方便:

  • 交接:员工可以使用自己的工作凭证,而无需向上一班次的员工询问密钥。
  • 离职管理:禁用目录可以移除访问权限,而无需强制每个同事重新连接。
  • 可审计性:网络事件可以与个人或组相关联,而不是与匿名的 PSK 关联。
  • 分段:组可以映射到适合其角色的员工 SSID、VLAN 或 Captive Portal 策略。
  • 合规性维护:敏感凭证不易出现在服务台工单或共享文档中。

单点登录并不能消除对弹性无线设计、设备管理或合理访问控制的需求。但它消除了共享凭证陷阱,而这通常是让员工 WiFi 变得可管理的最短路径。

支持员工单点登录的身份验证流程

您选择的流程取决于身份验证发生的位置以及您的网络设备能够识别的内容。身份提供商可能会发布断言,但接入点仍需要一种机制来决定设备是否可以加入 SSID。

SAML 2.0 是通用的企业主力。Entra ID 和 Okta 可以发布包含稳定标识符、电子邮件地址和组信息的签名断言。服务提供商验证该断言并创建经过身份验证的会话。SAML 适用于已经将其用于 SaaS 应用程序并希望保持一个目录作为唯一事实来源的组织。

OpenID Connect (OIDC) 使用现代基于 JSON 的令牌。它特别适合 Google Workspace 和较新的应用程序,其令牌结构在故障排除期间也更容易检查。较旧的无线平台并不总是能直接支持 OIDC,因此在接入点执行决策之前,该流程可能仍需要代理或网关。

RADIUS 仍然是身份与企业 WiFi 之间的桥梁。802.1X 认证器(通常是接入点或无线控制器)向 RADIUS 服务发送认证请求。该服务可以是 Cloud RADIUS、Microsoft NPS、本地 RADIUS 服务器或托管提供商。即使在用户从 SAML 身份提供商开始的地方,RADIUS 通常也介于身份系统和无线基础设施之间。

基于证书的身份验证使用机器证书(有时也使用用户证书)来建立高信任连接。医院、实验室和交易环境可能会在托管设备上首选此方法,因为证书是通过设备策略颁发的,而不是由员工手动输入的。它需要更多的准备工作,特别是在证书注册、更新和吊销方面,但它减少了对交互式密码输入的依赖。

员工单点登录身份验证流程一览

流程 最佳适用 典型 IdP 员工体验 (UX)
SAML 2.0 企业联合和基于组的访问 Entra ID 或 Okta 浏览器登录,然后是已验证的会话
OIDC 现代应用程序和基于 JSON 的集成 Google Workspace 或支持 OIDC 的 IdP 熟悉的 Web 身份验证以及基于令牌的联合
RADIUS 802.1X 无线访问和传统网络设备 Cloud RADIUS、NPS 或托管提供商 网络验证后设备加入 SSID
基于证书的身份验证 托管设备和高信任环境 集成目录的企业 PKI 证书注册后通常是无感知的

Purple 的员工 SSID 可以将这些层缝合在一起。IdP 确立身份,在需要时由 RADIUS 代理网络身份验证,接入点执行结果,而 Purple 仪表板为管理员提供登录事件的操作视图。如果 MFA 是您设计的一部分,请将其视为身份控制,而不是网络分段的替代品。Networking2000 的 MFA 概述 在决定第二因素如何配合 SSO 流程时是一个有用的背景参考。

实用规则:当您的企业应用程序已经依赖 SAML 时,请使用 SAML;对于现代 Web 引导的集成,请使用 OIDC;对于 802.1X 强制执行,请使用 RADIUS;当设备本身必须携带强身份证明时,请使用证书。

选择合适的身份提供商

合适的身份提供商通常是您的组织已经运营良好的那一个。仅从功能列表中进行选择可能会产生技术上优雅的设计,但场馆管理员无法进行管理,且服务台也无法理解。

Microsoft Entra ID 极其适合围绕 Microsoft 365 构建的园区。条件访问、目录组、设备上下文以及现有的管理员技能都可以支持员工网络策略。拥有托管终端和区域性 Microsoft 资产的医院通常更倾向于将身份验证决策保留在与其他员工服务相同的控制平面内。

如果目录已存在于 Google 中,且企业希望避免引入另一个身份平台,那么 Google Workspace 是一个很好的选择。对于已实现 Google 标准化的酒店、零售商和小型餐饮娱乐集团,其管理方式会令人倍感熟悉,且用户生命周期也十分直观。

Okta 往往适合那些需要在不断变化的应用、收购的业务或多个目录之间部署广泛联合层的组织。当一个酒店集团正在扩张或整合不同的资产时,SCIM、详细的组规则和干净的 SAML 元数据交换可能比一长串未使用的功能更为重要。

本地的 Active Directory 和 NPS 组合仍然占有一席之地。如果无线资产已经依赖 802.1X、目录位于本地、WAN 可用性受限,或者组织拥有强大的 Windows 基础设施技能,那么这种做法是合理的。但它也会带来更多在补丁管理、证书管理、冗余和监控方面的责任。

Purple 员工单点登录的 IdP 决策矩阵

IdP 优势 注意事项 典型应用场所
Entra ID 条件访问,与Microsoft 365保持一致,成熟的组管理 许可和策略的复杂性可能需要专业管理 医院或跨区域地产
Google Workspace 现有的Google目录,熟悉的管理界面,简单的员工队伍对齐 网络身份验证可能需要额外的RADIUS或联盟层 已在使用Google的酒店或零售集团
Okta 灵活的联盟、SCIM、细粒度组,支持混合环境 合同结构和按席位收费的成本需要仔细评估 快速发展的酒店餐饮集团
Active Directory加NPS 非常适合已建立的802.1X和本地Windows环境 有更多的基础设施需要运行、保护并实现高可用性 拥有成熟本地IT的场所

访问策略是让选择变得触手可及的关键所在。检查提供商是否能够公开可靠的组声明,这些声明是否能够映射到员工角色或 VLAN,多因素身份验证(MFA)是如何强制执行的,以及禁用账户后停止身份验证的速度有多快。同时还要评估非 IT 场所经理是否能够足够好地理解管理界面,以处理新员工入职或部门转移。

为了更广泛地了解身份与访问管理如何影响业务系统,Kushan Business Solutions 的 IAM 资源 提供了无线认证之外的有用背景信息。实际的建议依然很简单:从您的目录现状出发,而不是从供应商的功能宣传册开始。

Purple 支持标准的联邦元数据,因此 IdP 的更改并不意味着必须重建无线网络。确切的迁移仍需要测试,但替换身份连接通常是一个受控的配置过程。在更改提供商之前,请保持网络策略、组命名和回退路径的文档记录。对于需要托管 RADIUS 层的团队,请将可用的 Cloud RADIUS 提供商 与身份平台放在一起评估,而不是将 RADIUS 视为事后才考虑的事情。

在 Purple 控制台和目录上配置 SSO

在创建 Purple 连接之前先准备好身份提供商,联合认证的成功率会更高。常见的错误是在没有先决定哪个标识符、声明名称和证书具有权威性的情况下,同时打开两个控制台并来回复制数值。

准备企业应用程序

在 Microsoft Entra ID、Okta 或 Google Workspace 中创建应用程序。当员工网络集成需要断言时,选择 SAML 2.0,然后记录 Purple 提供的服务提供商值:

  1. 将 ACS URL(也称为断言消费者服务 URL)复制到 IdP 的回复或登录 URL 字段中。
  2. 将 Entity ID 复制到 IdP 的标识符或受众字段中。
  3. 将 NameID 设置为集成所需的稳定员工标识符。电子邮件通常很实用,但在部署中途不要更改格式。
  4. 释放所需的属性,通常是电子邮件、显示名称和组。
  5. 分配一个试点组,而不是全体员工。
  6. 从 IdP 下载联合元数据和签名证书。

对于 OIDC,记录集成提供的发布商、客户端标识符、授权端点、令牌端点和客户端密钥。将密钥保存在经批准的密码管理器中,而不是保存在工单或共享电子表格中。

在 Purple 中添加提供商

打开 Purple 门户并依次进入 Authentication > Identity Providers > Add。根据设计选择 SAML 2.0 或 OIDC,然后导入 IdP 元数据或手动输入请求的端点。将新的身份提供商绑定到员工 RADIUS 域或 Captive Portal 配置文件,并在保存前选择组到策略的映射。

来自 https://console.purple.ai/auth/identity-providers/new 的屏幕截图

除非您的安全策略需要更严格的数值,否则请使用控制台记录的默认时钟偏差容差。不要为了让失败的断言通过而人为设定本地容差。相反,应纠正 IdP、RADIUS 服务和网络设备上的时间源。

配置顺序: 创建并分配IdP应用程序、映射声明、导出元数据、将其导入 Purple、绑定员工配置文件、使用测试账户进行测试,然后启用生产策略。

在首次尝试失败的案例中,有两个错误占了很大比例。第一个是 IdP 中的标识符 URI 与 Purple 期望的实体 ID(Entity ID)不匹配。第二个是导入了未签名或在刷新后无法验证签名的元数据。检查确切的字符串(包括大小写和尾部字符),并在投入生产前确定如何批准证书轮换。

如果站点仍然依赖 Windows 域基础设施,请将目录设计与联合设计分开。诸如 Monro Cloud 关于提升域控制器的解释 等指南可以帮助澄清底层的 Active Directory 任务,但它不能替代 SSO 配置或网络测试。

最后,请检查 Purple 的 连接器库 中相关的集成选项。保持首次变更范围较小。与同时在整个区域进行切换相比,仅针对一个员工组、一个 SSID 策略、一个指定的测试场所进行变更,并准备好记录在案的备用方案,能让排查故障变得容易得多。

测试并验证员工登录流程

不要仅从管理员已通过身份验证的浏览器中进行测试。缓存的 IdP 会话可能会使已损坏的联盟看起来运行正常。请使用无痕浏览器窗口、干净的测试账号,并按照依次检查断言、网络决策和用户最终体验的步骤进行测试。

首先进行元数据验证。使用 SAML 追踪器或 OIDC 调试器来检查响应,并确认预期的 NameID 格式、受众 URI、发布方、签名和组声明。对于基于 RADIUS 的流程,请确认代理已接收到身份信息,并返回带有策略映射所需属性的接受或拒绝决策。

一张描绘了测试和验证员工单点登录身份验证流程检查清单的图表。

按设备和网络环境进行测试

在不同类型的终端上运行该流程,而不是假设一次成功的浏览器测试就能覆盖所有资产:

  • 托管笔记本电脑:使用企业 VLAN 上的域加入设备,并确认应用了预期的员工策略。
  • BYOD 手机:从访客 SSID 进行连接,并验证员工凭据不会意外授予更广泛的网络访问权限。
  • 共享自助终端:使用干净的浏览器会话测试 Captive Portal,然后注销并使用另一个员工帐户重复此操作。
  • 吊销路径:更改或停用测试帐户,并确认新的身份验证尝试失败,且现有会话遵循配置的生命周期。

检查会话持续时间以及在密码或账户状态更改后强制进行的重新身份验证。对于 802.1X,检查 RADIUS 计费数据包,并确认接入点记录了预期的启动、停止和身份事件。

关联交易的双边数据

请结合阅读身份提供商日志和 Purple 事件流。Microsoft Entra ID 登录日志、Okta 系统日志和 Google Workspace 管理员审计数据应显示身份验证请求、策略结果和用户身份。Purple 则应显示相应的请求和网络结果。

尽可能记录来自这两个系统的关联 ID。在繁忙的工作轮班期间,仅凭时间戳通常过于模糊,而共享标识符能让您区分拒绝的组声明与无线关联问题。在修改配置之前捕获成功的追踪记录,以便服务台有一个已知良好的示例进行对比。

回滚计划与常见故障排除

在周二上午 09:00,一家拥有 220 间客房的酒店为试点小组启用了 SSO。第一位管理员成功登录。十分钟后,来自客房部、前台和餐饮服务的服务台工单接踵而至。一些用户看到无尽的重定向,另一些用户到达了 IdP 但被分配了错误的员工策略,还有一台型号较旧的笔记本电脑完全拒绝连接。

应对措施不应该是立刻禁用所有控制。保持本地 RADIUS 域启用作为备用方案,只需点击两次即可将 Captive Portal 配置文件切回密码认证,只有在试点人员仍无法认证时才禁用 SAML 连接。这种顺序可以在隔离联合身份验证的同时保证员工继续工作。

常见的单点登录故障模式及解决方法

症状 可能原因 解决方法
断言立即被拒绝 系统间时钟偏差 检查IdP、RADIUS服务、控制器和接入点上的时间同步。使用已记录的Purple容差,而不是随意放宽。
登录循环返回至Portal页面 Captive Portal Cookie与IdP会话冲突 清除Portal会话,在无痕窗口中进行测试,并检查Captive Portal配置文件上的重定向和Cookie行为。
用户通过身份验证但无法获得员工访问权限 缺失或命名不正确的组声明 将断言与Purple组映射进行对比,然后纠正IdP声明并使用试点账号重新测试。
证书变更后SAML连接失败 签名证书过期、不受信任或导入不正确 导出当前的IdP元数据,验证签名证书,然后将更新后的元数据导入到Purple身份提供商记录中。
断言签名被拒绝 不支持或不匹配的签名算法 将IdP签名算法与集成要求保持一致,并重新导入已验证的元数据。
仅部分用户失败 应用程序分配或组显式成员身份不正确 在更改网络之前,检查用户的IdP应用程序分配、组显式成员身份和策略映射。

在新路径通过设备检查且支持团队知道如何识别故障之前,不要删除旧的域。回滚并不意味着项目失败。这是一种正常的控制手段,可以防止身份验证工作导致场所网络中断。

证书过期值得特别注意,因为它可能会在无线资产未发生任何变更的情况下发生。记录证书所有者、更新流程和导入位置。对于元数据刷新,请在替换活动连接之前验证文件及其签名,然后从干净的会话中测试 SP 发起的流程。

上线后的安全最佳实践

SSO 的强度完全取决于其背后的身份生命周期。集中登录可以提高控制力,但如果管理员保留休眠账号、过度释放目录属性或允许共享服务身份绕过正常策略,也可能会集中风险。

与身份和网络团队进行季度审查。确认入职、调动和离职人员出现在正确的员工组中,休眠帐户不再获得网络访问权限,并且组更改无需手动复制即可应用于员工策略。NCSC 关于安全使用 SaaS 的指南 建议在云环境中采用完全身份联邦,而不是将密码同步到云中,这对于员工网络集成是一个非常实用的设计原则。

每个季度值得检查的控制项

  • 使用防网络钓鱼 MFA: 在平台和设备资产支持的情况下,对 IdP 账户强制要求使用 FIDO2 安全密钥或平台通行密钥。将仅使用短信或密码的访问视为兼容性特例,而非目标状态。
  • 限制会话持久性: 设置 IdP 会话生存期,使 Purple 重新认证符合企业策略。测试在注销、关闭浏览器、修改密码以及禁用账户后的表现。
  • 审查即时访问: 审计临时员工和访客角色的过期分配。在源目录中删除访问权限,而不是依赖网络控制台中的手动列表。
  • 监视事件流: 在 Purple 仪表板中监控联合身份验证错误和异常登录模式,然后将其与 IdP 日志进行关联。
  • 发布最少声明: 仅发送员工策略所需的属性,通常为电子邮件、显示名称和组。不必要的目录数据不应包含在无线断言中。
  • 轮换信任凭据: 在过期前更新签名证书和 API 密钥,测试替换情况,并仅在批准的过渡窗口期内保留以前的证书。
  • 删除共享身份: 只要托管设备或命名用户可以执行该任务,就禁用共享服务账户。如果保留特例,请记录其所有者和审查日期。

英国身份计划展示了为什么采用率和重复使用与身份验证同样重要。2026 GOV.UK 数字身份行业分析 报告显示,77% 的受访者 已完成至少一个数字身份使用案例,而 20% 使用过数字身份服务的人报告出示过可重复使用的身份。对于场馆 IT 部门的实际启示是:登录功能固然有用,但持续的重复使用、保证、可访问性和生命周期控制才是决定 SSO 能否在真实服务中发挥作用的关键。

NCSC 身份和访问管理指南 还强调了禁用帐户并将该决定传播到所连接服务的重要性。保持该传播处于测试状态。SSO 不是一次性的配置。当目录更改与员工网络策略保持步调一致时,它的价值才会显现。

一张展示上线后维护安全网络访问的四项网络安全最佳实践的信息图表。


Purple 提供员工 WiFi 身份验证,将 Entra ID、Google Workspace、Okta 和 SAML 2.0 等身份提供商连接到托管网络访问,并通过其平台处理策略和身份验证事件。访问 Purple,为您辖下的酒店、医院、零售场所或其他场馆评估采用身份联合的员工 SSID,并规划一个带有经过测试的回滚路径的试点项目。

准备好开始了吗?

预约专家演示,了解 Purple 如何助力您实现业务目标。

联系专家