azure - Outlook 推送通知 REST API - 如何保护通知 URL?
问题描述
我已经实现了与 Outlook API 的集成。我们正在使用 Notifications Rest API 来获取有关用户邮箱的任何更改的通知。
作为其中的一部分,我们需要提供(客户端应用程序的)通知 URL。这是 Outlook 将推送通知的位置。
问题:我们如何保护此通知 URL 免受滥用?
如果 Microsoft 发送一些基本的身份验证以及通知 URl 会更好。
请帮助了解保护此 webhook 免受 DOS 攻击的最佳做法。
解决方案
这就是ClientState
房产的用途。您可以在其中传递一个秘密并忽略任何不包含该秘密的通知。
推荐阅读
- php - 如何根据 Laravel 中的复选框选择插入多个数据
- c - 如何使用指针创建二维数组初始化函数?
- reactjs - 使用道具将链接/网站添加到按钮
- angular - 从路径更改页面时,Angular如何动态更改页面?
- r - 尝试在 R 中重新创建标准正态分布表
- c - 指向缓冲区的指针和指向文件的指针有什么区别?
- batch-file - 批处理文件 - 对同一文件夹中的所有文件执行命令时排除某些文件类型
- excel - 通过更改 Cell.Font.Bold 来排队宏
- mysql - 如何从 ASP.NET Core 3.1 MySql.Data.EntityFrameworkCore 调用 MySQL 存储过程
- ruby - 如何将参数传递给mutant-rspec?