As a system administrator, you can integrate Workfront with a SAML 2.0 solution for single sign-on while using ADFS.
This guide focuses on setting up ADFS without auto-provisions or attribute mappings. We recommend that you complete the setup and test it prior to setting up any Auto Provisions.
To enable authentication to the Workfront web application and the Workfront mobile application with SAML 2.0:
- Navigate to the Setup area in the Global Navigation Bar.
- Expand System, then click Single Sign-On (SSO).
- In the Type drop-down list, Select SAML 2.0.
- Copy the URL in the Metadata URL field. (This URL will be different from the one shown)
If using a Sandbox the checkbox for Service Provider and change from Workfront-ondemand to Workfrontsandbox.
If setting up ADFS in an on demand environment, this does not have to change.
- On the ADFS server, do the following:
- Open the ADFS Manager using the Windows server 2008 R2 (version may vary).
- Navigate to Start.
- Click Administration Tools.
- Click ADFS 2.0 Management.
- Select ADFS and expand Trust Relationships.
- Right-click Relying Party Trusts, selecting Add Relying Party Trust.
- From the Welcome Page, select Start pasting the URL from above.
- Click Next.
- The following message appears:
- Select OK or Next.
- Add a Display Name and Notes to distinguish the Trust.
- Select Permit all user to access this relying party (Or None if you want to configure this later).
- Select Next.
- Click Next on Ready to Add Trust, then click Open to edit Claim Rules.
- Click to close.
- Click Add Rule.
- Select Send LDAP Attribute as Claims, then Next.
- Give the Claim rule a name and select Active Directory from the Active Directory Store.
- To work with Workfront, below is the Minimum Claim rules that must be Sent.
- In the screenshot above, the LDAP Attribute: Account Name is selected and sent as the Outgoing Claim: Name ID.
The left attribute can be anything but the right attribute must be Name ID.
This will go in the Federation ID on the user setup and used to distinguish who is logging in.
- In order to establish Auto Provisions the following Claims need to be sent:
- Select Finish, and OK on the next screen.
- Right-click the new Claim and select Properties.
- Select the Advanced Tab. And under Secure Hash Algorithm select SHA-1.
- Open a browser and navigate to https://[your server]/FederationMetadata/2007-06/FederationMetadata.xml.
This should download a Metadata file FederationMetadata.xml file.
- In Workfront, on the SSO configuration page, select Choose File in the Certificate section.
- Select the FederationMetadata.xml file that was uploaded.
- Click Test Connection and a page similar to the one below should show.
- Select Admin Exemption to allow system administrators to log in using Workfront credentials with the bypass url. Bookmarks pointing to [domain].Workfront-ondemand.com/login bypass the redirect.
- Select the Enable box to enable the configuration.
- Click Save.
Following this guide, the SSO Username will be their Active Directory Username.
As a system administrator, you can bulk update users for SSO. For more information about updating users for SSO, see "Updating Users for SSO."
As a system administrator, you can also manually assign a Federation ID editing the user's profile and completing the Federation ID field. For more information about editing a user, see "Editing User Accounts."
NOTE When editing users' profiles to include a Federation ID, selecting Only Allow SAML 2.0 Authentication removes the ability to log in to Workfront using the bypass url ([domain].Workfront-ondemand.com/login.)