Salesforce Integration
1. Create a Salesforce Developer Account
1.1. Navigate to the Salesforce Developers Enrollment Page
1.2. Create a Developers account
Complete the fields on the registration page. The registration must use a valid email address as you will be required to validate the account and create a password by responding to an email.
1.3. Navigate to Salesforce Login Page
1.4. Login to Salesforce
1.5. Switch to VMware Identity Manager Console
1.7. Export the SAML Metadata
- Click SAML Metadata
- Click Identity Provider (IdP) metadata
- Click Save Line As...
1.10. Navigate to the Single Sign-On Settings
1.14. Browse to the Metadata File
Click Browse...
1.16. Finalize the Import of the Metadata
Click Create
1.17. Update the SAML Settings
- Select Assertion contains the Federation ID from the User object in the "SAML Identity Type" section
- Click Save
1.21. Register your new domain
- Enter you admin account from Identity Manger in the domain field which should be first name last name and 4 numbers.
- Check the "Terms and Conditions" check box
- Click Register Domain
After registering your domain it may take a few minutes for Salesforce to complete the process. Return to the "My Domain" screen by performing the previous step.
1.22. Edit the Authentication Configuration
Click Edit
1.23. Select the Authentication Service
1.25. Edit the User
Click Edit next to the System Administrator user
1.26. Enter the Federation ID
- Enter [email protected] in the "Federation ID" field
- Click Save
2. Configure the Salesforce1 App for Single Sign-On
2.1. Switch to VMware Identity Manager Console
2.3. Add a Cloud application
- Click Add Application
- Click ...from the cloud application catalog
2.5. Configure the App Metadata
- Click Configuration
- Click Meta-data XML
2.9. Copy the meta data
Type Ctrl-C to copy the data to the clip board
2.10. Paste the meta data into Identity Manager
2.11. Import Confirmation
2.12. Add User Entitlement
- Click Entitlements
- Click Add user entitlement
2.14. Configure the User Entitlement
2.16. Add a new Salesforce Policy
- Click Identity & Access Management
- Click Policies
- Click Add Policy
2.17. Name the policy
- Enter Salesforce in the "Policy Name" field
- Click Select from the "Applies To" section
3. Add the Salesforce1 App to the App Catalog
3.2. Add the Salesforce1 Application
3.4. Select the Application
Click + Select on the "Salesforce1" Application
3.5. Configure the Assignment of the Application
Click Assignment
Click in the "Assigned Groups" field and select All Devices ([email protected])
3.6. Configure the Deployment of the Application
- Click Deployment
- Select Auto
- Confirm that the check box for "Device must be MDM Managed to install this App (Workspace ONE only)" check box is checked
3.7. Configure Application Configuration Values
- Scroll down in the "Deployment" options
- Check "Send Application Configuration"
- Value 1 Settings
- Configuration Key = AppServiceHosts
- Value Type = String
- Configuration Value = yourname1234-dev-ed.my.salesforce.com - Click + Add
- Value 2 Settings
- Configuration Key = ClearClipboardOnBackground
- Value Type = Boolean
- Configuration Value = TRUE - Click Save & Publish
3.8. Publish the Application
Click Publish
4. Add the Workspace ONE App to the App Catalog
4.3. Select Workspace ONE
Click + Select
4.4. Application Assignment Settings
- Click Assignment
- Click in the "Assigned Groups" field
- Select All Devicces ([email protected])
4.5. Application Deployment Settings
- Click Deployment
- Select Auto
- Un-check the check box for "Device must be MDM Managed to install this App (Workspace ONE only)"
- Check the "Send Application Configuration" checkbox
- Value 1 Settings
- Configuration Key = AppServiceHost
- Value Type = String
- Configuration Value = https://yourname1234.vmwareidentity.com - Click + Add
- Value 2 Settings
- Configuration Key = deviceUDID
- Value Type = String
- Configuration Value = {DeviceUid} - Click Save & Publish
4.6. Publish the Application
Click Publish
0 Comments
Add your comment