Integrations: tighten inbound callback and allowlist checks (#46787)

* Integrations: harden inbound callback and allowlist handling

* Integrations: address review follow-ups

* Update CHANGELOG.md

* Mattermost: avoid command-gating open button callbacks
This commit is contained in:
Vincent Koc
2026-03-15 09:24:24 -07:00
committed by GitHub
parent 67b2d1b8e8
commit a47722de7e
14 changed files with 323 additions and 18 deletions

View File

@@ -75,6 +75,8 @@ export type GoogleChatAccountConfig = {
audienceType?: "app-url" | "project-number";
/** Audience value (app URL or project number). */
audience?: string;
/** Exact add-on principal to accept when app-url delivery uses add-on tokens. */
appPrincipal?: string;
/** Google Chat webhook path (default: /googlechat). */
webhookPath?: string;
/** Google Chat webhook URL (used to derive the path). */