简化 macOS 安全性:在平台 SSO 注册后自动启用自动填充
平台单点登录(Platform Single Sign-On)通过 Microsoft Entra ID 增强 macOS 设备身份,以实现更安全的身份验证。然而,仅注册平台单点登录并不能保证无密码体验。启用公司门户自动填充(Company Portal AutoFill)扩展是实现在 Safari、Microsoft Edge 和 Google Chrome 中无密码登录的关键。在许多部署场景中,这需要手动用户干预,导致结果不一致。本文提出在平台单点登录注册后自动启用公司门户自动填充,以消除对用户操作的依赖。实现无密码身份验证需要同时激活平台单点登录注册和公司门户自动填充。当用户在设置助手(Setup Assistant)之后完成平台单点登录注册时,系统会提示启用自动填充,但这仍是一个用户可能忽略的手动步骤。自动化此步骤在结合“在设置期间启用注册”(Enable Registration During Setup)设置时尤为有益。自定义脚本 Check-PSSO.zsh 可检测平台单点登录注册是否已完成,并自动启用自动填充。该脚本等待用户会话,验证平台单点登录状态,检测自动填充扩展,然后以编程方式启用它。该脚本支持 Safari、Microsoft Edge 和 Google Chrome。需要 macOS 15 或更高版本,以及公司门户版本 5.2604.0 或更高版本。建议通过 Intune 使用包含预安装脚本的 PKG 进行部署。自动化自动填充可提升部署的一致性、安全性以及零接触配置能力。