内容提要
自2027年7月1日起,SharePoint Online中的远程事件接收器(RER)将停止工作。开发者需将依赖RER的功能迁移至SharePoint Webhooks或Microsoft Graph变更通知。新的注册模型不再依赖Azure ACS,新的注册方式将持续有效至2027年。Webhooks是推荐的替代方案,支持异步事件通知,开发者需注意订阅管理和变更获取。
关键要点
-
自2027年7月1日起,SharePoint Online中的远程事件接收器(RER)将停止工作。
-
开发者需将依赖RER的功能迁移至SharePoint Webhooks或Microsoft Graph变更通知。
-
新的注册模型不再依赖Azure ACS,使用Microsoft Entra应用程序注册的接收器将在2027年7月1日之前继续有效。
-
Webhooks是推荐的替代方案,支持异步事件通知,开发者需注意订阅管理和变更获取。
-
订阅在最多180天后过期,应用程序需负责续订。
-
开发者需建立HTTP端点以接收Webhook通知,并实现验证握手。
延伸解读
迁移的重要性
随着远程事件接收器(RER)在2027年7月1日的退役,开发者必须尽快规划迁移至SharePoint Webhooks。这不仅是为了确保应用的正常运行,也是为了适应新的技术架构,避免因依赖过时技术而导致的潜在风险。
Webhooks的优势与局限
Webhooks作为RER的替代方案,支持异步事件通知,简化了开发和操作。然而,开发者需注意,Webhooks不支持同步事件,这意味着无法阻止或取消某些操作,需重新考虑安全策略以保护数据。
订阅管理的挑战
Webhooks的订阅有效期最长为180天,开发者需要定期续订以避免服务中断。这要求开发者在应用中实现有效的订阅管理机制,确保及时更新,保持对SharePoint变化的实时响应。
延伸问答
远程事件接收器(RER)何时停止工作?
远程事件接收器将于2027年7月1日停止工作。
开发者应该如何迁移到SharePoint Webhooks?
开发者需建立HTTP端点接收Webhook通知,并实现验证握手,创建订阅并存储变更令牌。
为什么要迁移到SharePoint Webhooks?
SharePoint Webhooks是推荐的替代方案,支持异步事件通知,构建和操作更简单。
Webhooks的订阅会过期吗?
是的,Webhooks的订阅在最多180天后过期,应用程序需负责续订。
如何处理RER的同步阻塞逻辑?
需要重新实现同步阻塞逻辑,考虑使用其他方法来保护文件和文件夹。
Microsoft Graph变更通知是什么?
Microsoft Graph变更通知是另一种替代方案,允许开发者订阅SharePoint列表的变更。