mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-26 16:02:36 +00:00
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>
This commit is contained in:
committed by
GitHub
co-authored by
ellipsis-dev[bot]
graphite-app[bot]
HugoCasa
parent
5e5f86549c
commit
bbdac54baf
@@ -542,6 +542,7 @@ pub(crate) async fn tarball_workspace(
|
||||
path,
|
||||
route_path,
|
||||
route_path_key,
|
||||
authentication_resource_path,
|
||||
script_path,
|
||||
is_flow,
|
||||
edited_by,
|
||||
@@ -549,7 +550,7 @@ pub(crate) async fn tarball_workspace(
|
||||
email,
|
||||
extra_perms,
|
||||
is_async,
|
||||
requires_auth,
|
||||
authentication_method AS "authentication_method: _",
|
||||
http_method AS "http_method: _",
|
||||
static_asset_config AS "static_asset_config: _",
|
||||
is_static_website,
|
||||
|
||||
Reference in New Issue
Block a user