My employer, a company that is extremely conservative about who has access to company information, is considering a purchase from the SalesForce APP Exchange.

Part of the integration process is creating a new user and profile for the product. While reviewing the objects and fields the profile would be accessing, I discovered the "Note that on the User object, field-level security is only supported for custom fields, not standard fields" message.

Is there any way to protect some or all of the fields on the User object from an API user created for integration purposes?

  • I don't know much about it, but the user sharing feature might be what you need. – ca_peterson Oct 6 '14 at 17:24

You need to create a separate Profile for the API User account, and then manage its permissions through the Profile. You can go to Administer-->Security Controls-->Field Accessibility-->User and then select the "View by Profiles" option. You can use the Field Accessibility area to manage and control all your Profiles.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.