Today, when setting up the Salesforce Connector, the "Integration User" (the user used to set up the connector) needs to be a user with the System Administrator profile.
This idea proposes that Absorb create a Salesforce Permission Set for the Integration User (or update the existing Absorb LMS API Baseline permission set) that includes all of the necessary permissions for a user to serve as the "Integration User". This would allow Salesforce orgs and admins to assign the least amount of permissions necessary to the Integration User for the Salesforce connector to work, and it would allow Salesforce orgs and admins to comply with the Principle of Least Privilege.