Webhook管理
ManageEngine ADManager Plus 的 Webhook 模板功能支持创建模板来配置 REST API 端点、标头、参数、操作类型和消息,这些模板可作为模块添加至您的编排模板中。Webhook 历史记录功能允许您检索 Webhook 详细信息(如关联的编排模板)并监控变更,从而实现异常检测。
创建新Webhook模板的步骤
- 以管理员身份登录ADManager Plus。
- 导航至自动化选项卡 > 配置 > 编排模板。
- 点击配置Webhook并选择创建新模板。
- 为模板输入合适的名称和描述。
- 在URL字段中输入API调用地址。请参阅此说明了解如何使用宏。
- 在授权字段中,选择与所需授权关联的自定义应用程序。
注意:若需添加新授权类型,请在此部分包含对应的自定义应用程序并应用。
点击此处了解如何添加自定义应用程序。
- 在方法字段中选择以下HTTP方法之一:
- 获取:读取
- 写入:更新或替换
- 发布:创建
- 删除:用于删除
- 在"头部"字段中,可添加所需的API头部并映射至对应值。
- 同样,在"参数"字段中可添加对应的API参数并映射至参数值。
- 选择合适的消息类型选项。
- 选择"测试并保存"可实时验证特定用户和群组的webhook实现效果,或直接点击"保存"。
注意:
- 在URL、参数、头部和 消息字段中使用宏可获取基于对象的数据。通过输入%缩小搜索范围,添加来自AD(含自定义LDAP属性)、Microsoft 365、环境变量及操作详情的宏。您也可点击
图标选择属性。有关创建环境变量的更多信息,请点击此处。
- 在值字段中输入 %% 可表示 % 符号。
- 要访问并使用 AD 特定宏,请以%ad.attribute_name% 格式 输入值(例如%ad.SamAccountName%)。
- 要访问和使用Microsoft 365专属宏,请以%m365.attribute_name%格式输入值(例如%m365.UserPrincipalName%)。
- 要访问并使用环境变量作为宏,请以 %env.attribute_name% 格式输入值(例如%env.ticketingtoolAuthToken%)。
- 要访问并使用操作详情作为宏(如时间戳或技术人员名称),请以%act.Timestamp%或%act.technician%格式输入值(例如%act.timestamp_dd-MM-yy_current time%)。
- 要访问并使用第三方应用程序的数据作为宏,请以%tp.attribute_name% 格式输入值(例如 %tp.SamAccountName%)。