IAV-1083/feat(credential): add FRESHDESK_BASIC_AUTH credential type
Summary
Adds a new FRESHDESK_BASIC_AUTH credential type to the CredentialType enum to support
Freshdesk integrations that authenticate using HTTP Basic Auth (API token as username, empty password).
Changes
- Added
FRESHDESK_BASIC_AUTH("Freshdesk Token in BASIC AUTH")toCredentialType.javaalongside the existingFRESHDESKentry
Motivation
The existing FRESHDESK credential type uses standard API key authentication.
Some Freshdesk setups require the API token to be passed via Basic Auth header,
which has a different encoding and flow — hence the need for a dedicated type.
Testing
-
Verified enum compiles without issues -
Confirmed getDescription()returns the correct label -
Tested Freshdesk Basic Auth integration end-to-end
Related
- Existing:
FRESHDESK("Freshdesk API") - New:
FRESHDESK_BASIC_AUTH("Freshdesk Token in BASIC AUTH")IAV-1083