Skip to content

Fail closed webhook auth defaults across channel adapters #17587

@davidahmann

Description

@davidahmann

Problem

Webhook-capable channel adapters should fail closed when required auth material (secret/token) is missing, but behavior is not enforced consistently across adapters.

Expected behavior

  • Startup/bootstrapping should reject insecure webhook configs by default.
  • Adapter startup errors should be explicit and actionable.

Acceptance criteria

  • Add/extend startup validation so webhook auth requirements are enforced consistently for webhook adapters.
  • Add tests proving missing secret/token fails startup.
  • Add tests proving valid secret/token passes startup.

Validation

  • Targeted adapter startup tests covering missing/valid auth config paths.
  • Existing CI check/lint/type gates remain green.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions