Skip to content

Feature Request: Add OAuth Authentication Support for Email Notifications #352

Open
@amhaske

Description

@amhaske

Feature Request: Add OAuth Authentication Support for Email Notifications

Description

Currently, Argo CD supports sending emails for notifications, but it does not provide an option for OAuth-based authentication. This feature is essential for integrating with modern email services which require OAuth for enhanced security. Some are ending support for basic SMTP auth.

Use Case

Many organizations use email services like Gmail or Outlook, which enforce OAuth authentication for sending emails. Adding this feature will make it easier for users to configure email notifications securely.

Proposed Solution

Add support for OAuth by allowing users to configure:

  • Client ID
  • Client Secret
  • Authorization URL
  • Token URL
  • Scopes required for the email provider

Benefits

  • Enhanced security for email notifications.
  • Compatibility with modern email services that require OAuth.
  • Improved user experience by supporting widely used authentication protocols.

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions