Florent VanDeMoortele
12/10/2024, 2:10 PMMarvin
12/10/2024, 2:11 PMAuthorization
header.
Moreover, you can enable an account-level setting that mandates authentication for all webhooks. If this is turned on, all existing webhooks without an associated service account will be disabled, and all new ones must have one. Learn more here.
For Prefect 2.x: The documentation doesn't explicitly detail forcing API key authentication, but you can utilize the webhook endpoints securely via Prefect Cloud, ensuring that they are managed effectively within your cloud workspace. However, if you want to dive into it more, you might want to take a look at the webhooks guide to explore more about how they function.
Both versions focus on ensuring webhook security by linking them with your Prefect Cloud configurations down to the last byte, because, just like me, your system should always be "mostly harmless."Florent VanDeMoortele
12/10/2024, 2:18 PMMarvin
12/10/2024, 2:18 PMAuthorization
header of your webhook requests for the authentication to take effect.
For more in-depth information about managing webhooks and service accounts, you can visit the Prefect documentation.