> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://zuora.ferndocs.com/docs/platform/extensibility/workflow/configure-global-settings-of-workflow/authentication-providers-for-workflow/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server. # Authentication providers for Workflow > Use authentication providers to define reusable authentication settings for Workflow tasks and settings that support saved credentials. Instead of configuring credentials in every task or configuration flow, you create providers once on the Authentication Providers page and then select them where supported in Workflow, such as callout tasks and external SMTP configuration when OAuth is used. Use authentication providers to define reusable authentication settings for Workflow tasks and settings that support saved credentials. Instead of configuring credentials in every task or configuration flow, you create providers once on the Authentication Providers page and then select them where supported in Workflow, such as callout tasks and external SMTP configuration when OAuth is used. Using authentication providers helps you: * Centrally manage credentials for external services (for example, S3 or other APIs). * Mark providers active or inactive without editing individual workflows. * Avoid storing the same credentials repeatedly in task configuration or global constants. > **Note** > > Note: You can still use global constants to store credentials that are referenced directly in tasks. Authentication providers are an additional option for managing reusable credentials for supported Workflow integrations, including callouts and external SMTP with OAuth. ## Authentication Providers page The **Authentication Providers** page lists all configured providers in a table with the following columns: * **Name** – Display name of the authentication provider. * **Service** – Label that identifies the external service (for example, `api`, `s3-test`). * **Type** – Authentication type, such as **BASIC AUTH** or **OAUTH 2.0**. * **Status** – Whether the provider is **ACTIVE** or **INACTIVE**. * **Description** – Optional description to document the purpose or scope. > Use authentication providers to define reusable authentication settings for Workflow tasks and settings that support saved credentials. Instead of configuring credentials in every task or configuration flow, you create providers once on the Authentication Providers page and then select them where supported in Workflow, such as callout tasks and external SMTP configuration when OAuth is used. ## Docs - [Add an authentication provider for Workflow](https://zuora.ferndocs.com/docs/platform/extensibility/workflow/configure-global-settings-of-workflow/authentication-providers-for-workflow/add-an-authentication-provider-for-workflow.md): Configure a new authentication provider in Workflow, including basic information and authentication type settings. - [Use authentication providers in Workflow tasks](https://zuora.ferndocs.com/docs/platform/extensibility/workflow/configure-global-settings-of-workflow/authentication-providers-for-workflow/use-authentication-providers-in-workflow-tasks.md): When you configure a Notifications: Callout Workflow task, you can reuse a stored authentication provider instead of entering credentials directly in the task. - [Use an authentication provider for external SMTP](https://zuora.ferndocs.com/docs/platform/extensibility/workflow/configure-global-settings-of-workflow/authentication-providers-for-workflow/use-an-authentication-provider-for-external-smtp.md): Configure Workflow external SMTP to use an existing OAuth authentication provider.