Webhook管理

    ManageEngine ADManager Plus 的 Webhook 模板功能支持创建模板来配置 REST API 端点、标头、参数、操作类型和消息,这些模板可作为模块添加至您的编排模板中。Webhook 历史记录功能允许您检索 Webhook 详细信息(如关联的编排模板)并监控变更,从而实现异常检测。

    创建新Webhook模板的步骤

    1. 以管理员身份登录ADManager Plus。
    2. 导航至自动化选项卡 > 配置 > 编排模板
    3. 点击配置Webhook并选择创建新模板
    4. 为模板输入合适的名称描述
    5. URL字段中输入API调用地址。请参阅此说明了解如何使用宏。
    6. 授权字段中,选择与所需授权关联的自定义应用程序。
    7. 注意:若需添加新授权类型,请在此部分包含对应的自定义应用程序并应用。点击此处了解如何添加自定义应用程序。
    8. 方法字段中选择以下HTTP方法之一:
      • 获取:读取
      • 写入:更新或替换
      • 发布:创建
      • 删除:用于删除
    9. 在"头部"字段中,可添加所需的API头部并映射至对应值。
    10. 同样,在"参数"字段中可添加对应的API参数并映射至参数值。
    11. 选择合适的消息类型选项。
    12. 选择"测试并保存"可实时验证特定用户和群组的webhook实现效果,或直接点击"保存"。
    注意
    • 在URL、参数、头部和 消息字段中使用宏可获取基于对象的数据。通过输入%缩小搜索范围,添加来自AD(含自定义LDAP属性)、Microsoft 365、环境变量及操作详情的宏。您也可点击Webhook Management 图标选择属性。有关创建环境变量的更多信息,请点击此处
    • 在值字段中输入 %% 可表示 % 符号。
    • 要访问并使用 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%)