Newer Version Available
ExternalDataUserAuth
Stores authentication settings for a specific 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.
Supported Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Fields
| Field Name | Details |
|---|---|
| ExternalDataSourceId |
|
| UserId |
|
| Protocol |
|
| Username |
|
| Password |
|
Usage
These authentication settings enable the 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.