Michiel
03/19/2025, 8:47 AMMarvin
03/19/2025, 8:47 AMMichiel
03/19/2025, 8:49 AMMarvin
03/19/2025, 8:49 AMCallWebhook
action from the prefect.events.actions
module.
3. Prefect Client Customization: Use the PrefectClient
class from the prefect.client.orchestration
module to customize how the client handles authentication, possibly by integrating with an authentication service.
4. Azure AD Integration: Use Azure's SDKs or APIs to handle authentication and token management. You can then pass the valid tokens to your Prefect server for validation.
While these steps provide a general direction, implementing a custom SSO solution will require a good understanding of both Prefect's architecture and your chosen identity provider's capabilities. You might also need to explore Prefect's server and API modules for further customization.
For more detailed guidance, consulting Prefect's documentation and Azure's authentication documentation will be crucial.