---
schema_version: "1"
id: 6fa0fc5dd4bdd587a355cbf06c4c460840c54f6657981ba5fecd10b891d4e406
title: AuthenticationProtocol Enum
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_enum_DataSource_AuthenticationProtocol.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_DataSource_AuthenticationProtocol.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 8bdb339592991e0901d7037407f639f72249a62e8221a99e952258146360e691
description: Determines what type of credentials are used to authenticate to the external system.
---
# AuthenticationProtocol Enum

Determines what type of credentials are used to authenticate to the external system.

## Enum Values

The following are the values of the DataSource.AuthenticationProtocol enum.

| Value | Description |
| --- | --- |
| NONE | No credentials are used to authenticate to the external system. |
| OAUTH | OAuth 2.0 is used to authenticate to the external system. |
| PASSWORD | A username and password are used to authenticate to the external system. |