Newer Version Available
ExternalDataUserAuth
Stores authentication settings for a Salesforce user to access an
external system. The external system must be defined in an external data source or a
named credential that’s configured to use per-user authentication. This object is
available in API version 27.0 and later.
Supported Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Fields
| Field Name | Details |
|---|---|
| AuthProviderId |
|
| ExternalDataSourceId |
|
| Password |
|
| Protocol |
|
| UserId |
|
| Username |
|
Usage
These authentication settings enable a Salesforce user to access an external system.
The external system is defined in Salesforce as one of the following.
- External data source—Provides access to external objects, whose data is stored outside the Salesforce organization.
- Named credential—Enables the user’s actions to trigger authenticated callouts to the endpoint that’s specified in the named credential.
If you grant users access to the external data source or named credential via permission sets or profiles, those users can manage their own authentication settings. See “Store Authentication Settings for External Systems” in the Salesforce Help.