Files
windmill/frontend/src/lib/components
bbdac54baf feat: api key/basic/hmac auth for http triggers (#5476)
* feat: add webhook configuration in front and start handling logic in back

* feat: add generic implementation

* update: add stripe provider working on auth

* merge main

* handling new webhook, add generic implem

* feat: add auth method and api key and handling custom authentication

* nits

* added generic implem for webhook provider

* feat: added resource webhook_auth to handle http route auth, refactored backend code

* update sqlx

* fix: zoom and twitch challenge request event, call verify function

* removing webhook name to make it more general, properly added custom auth option alongside windmill_auth option

* update .sqlx

* update deply to for http routes

* update .sqlx

* add different auth method for http routes

* add custom script method and custom signature fixed bug with webhook auth

* update auth options

* update .sqlx

* add new auth method

* update .sqlx

* refacto function and fix frontend bug

* fix typo, update .sqlx and handle pototential error

* nits

* nits

* add script template flow

* Update frontend/src/lib/components/triggers/http/utils.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* nits

* update: remove wrong trigger type and use right icon for sqs trigger

* nits

* update: .sqlx

* update: reunite flow and script logic for script placeholder value replacement

* Update backend/windmill-api/src/http_trigger_auth.rs

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

* delete vite config

* remove darks mode observer

* update: add new option to capture panel for http route

* nits

* revert

* nits

* typo

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
2025-03-27 08:43:42 +00:00
..
2024-11-19 19:58:55 +01:00
2025-03-04 23:52:47 +01:00
2025-03-20 16:45:21 +01:00
2025-03-13 15:18:57 +01:00
2024-07-22 22:36:56 +02:00
2025-03-26 18:38:47 +01:00
2025-03-12 19:51:31 +01:00
2025-03-12 18:26:14 +01:00
2024-07-22 22:36:56 +02:00
2024-06-17 22:42:37 +02:00
2025-02-04 09:29:52 +01:00
2024-09-07 11:08:55 +02:00
2025-03-03 22:35:05 +01:00
2024-11-29 16:44:00 +01:00
2025-03-12 16:29:15 +01:00
2025-01-27 21:35:46 +01:00
2025-01-06 12:07:09 +01:00
2025-02-14 18:49:26 +01:00
2024-10-03 22:48:09 +02:00
2025-03-04 16:30:25 +01:00
2024-07-06 02:34:41 +02:00
2025-03-12 18:26:14 +01:00
2024-10-19 12:11:29 +02:00
2025-02-24 14:43:27 +01:00
2024-09-03 14:23:22 +02:00
2024-11-25 23:14:34 +01:00
2025-02-24 14:43:27 +01:00
2024-03-27 14:53:47 +01:00
2025-01-14 18:32:25 +01:00
2024-10-19 12:11:29 +02:00
2025-03-04 23:52:47 +01:00
2025-01-06 12:07:09 +01:00
2024-09-03 00:49:44 +02:00
2024-07-22 21:24:53 +02:00
2024-12-04 07:11:31 +01:00
nit
2025-01-28 07:36:26 +01:00
2024-07-22 22:36:56 +02:00
2025-03-03 22:35:05 +01:00
2025-03-04 23:52:47 +01:00
2025-01-15 23:57:47 +01:00
2024-10-28 00:47:19 +01:00
2024-07-22 22:36:56 +02:00