salesforce-webhooks
这是一个用于接收与校验 Salesforce Outbound Messages(Flow/Workflow 原生的“webhook”推送)的技能。Salesforce 没有经典 HMAC 签名 webhook,其原生推送是配置在 Flow 或 Workflow Rule 上的 Outbound Message,会在记录变化时向 HTTPS 端点 POST 一个 SOAP/XML 信封。该消息没有签名头,校验方式为:解析 SOAP 正文,用计时安全比较校验 <OrganizationId> 是否匹配已知的 18 位 Salesforce 组织 ID;强制使用 HTTPS 并限制入站流量为 Salesforce IP 段;可选双向 TLS。端点必须返回带 <Ack>true</Ack> 的 SOAP 信封并返回 HTTP 200,否则 Salesforce 最多会重试 24 小时。适用于搭建 Salesforce Outbound Message 监听器、解析 SOAP/XML 正文、校验 OrganizationId、返回 Ack、处理 Account/Opportunity/Contact/Lead/Case 等记录变化,以及在 Outbound Messages、Platform Events 与 Change Data Capture 之间做选择。