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.