Open
Description
Why?
Webhook is a common tool for integrating with vendors, and our users leverage our current webhook connecter when there is no dedicated OOTB connector or for customized use cases. Currently, this connector supports just the basic auth method of user & Pass, so it can't be leveraged for vendors that required Oauth2.0 (bearer)
What?
In order to unlock more UCs over our Webhook connector. We should support the common auth methods.
How?
Allow users to select the auth method in the connector setup: Basic or Oauth2.0 (bearer token)
Related ERs:
https://github.com/elastic/enhancements/issues/17712
https://github.com/elastic/enhancements/issues/23849
Reference & Examples:
Auth Types
Helix Webhook
Zendesk webhook