ADFS SAML configuration (For Enterprise)
Set up Single Sign-On (SSO) for your organization using Microsoft’s Active Directory Federation Services (ADFS).
This guide is for Canva Enterprise administrators and owners who will manage their team’s SSO settings. For Canva Education, go to ADFS SAML Configuration (For Education).
Step 1: Add Canva to ADFS
- Log in to your ADFS server. If you need help deploying ADFS, check this guide.
- Open the ADFS management console, and select Trust Relationships > Relying Party Trusts.
- From the Actions menu, click Add Relying Party Trust. This will open a wizard that will guide you through the process.
- In the Select Data Source step, select Enter data about the relying party manually.
- In the Specify Display Name step, enter “Canva”.
- In the Choose Profile step, select AD FS profile.
- In the Configure Certificate step, leave the certificate settings at their default values.
- In the Configure URL step, select Enable support for the SAML 2.0 WebSSO protocol, and enter Canva’s SAML service endpoint: https://www.canva.com/login/saml.
- In the Configure Identifiers step, enter https://www.canva.com, and click Add.
- In the next step, you can add optional multi-factor authentication.
- In the Choose Issuance Authorization Rules step, select Permit all users to access this relying party. Click Next, and review your settings.
- On the final screen, make sure the Open the Edit Claim Rules dialog for this relying party trust when the wizard closes is selected. Click Close.
Step 2: Create rules or assertion claims
After adding Canva to ADFS, the claim rule editor will open where you can create rules or assertion claims.
You’ll need two claims: one for Canva Attributes and one for NameID. Canva only receives the outgoing claim type attributes and values, so the list of attributes might look different.
- Click Add Rule.
- Create a rule to send LDAP attributes as Claims. Add outgoing claim types for Email, FirstName, and LastName (Note: Outgoing claim types are case-sensitive).
- Create another rule to Transform an Incoming Claim. Open the required NameID claim rule, and change the Outgoing name ID format to Persistent Identifier. Click Finish to save.
Step 3: Verify your domain
Changing your SSO domain? To prevent duplicate user accounts, contact our Support team before the domain change.
- Log in to your Canva account.
- Go to your profile avatar, then select Settings.
- From the side menu, select SSO and provisioning.
- Under Domain verification, select Add domain and enter your team’s domain.
- Click Submit domain. You will then be provided with a DNS token.
- Create a TXT record of the DNS token using your domain host. Help from your IT team might be needed for this step.
Learn more about adding a TXT record in our Setting up Single Sign-on (SSO) article.
Step 4: Set up SAML SSO in Canva
- Log in to your Canva account.
- Go to your profile avatar, then select Settings.
- From the side menu, select SSO and provisioning.
- Under Single sign-on (SSO), click Manage, then Edit IdP metadata.
- In the SSO or login URL field, enter your SAML 2.0 Endpoint URL (also called the SAML 2.0/W-Federation URL).
- In the Entity ID or Issuer URL field, enter your Identity Provider Issuer.
- In the X.509 public certificate field, paste all the contents from your downloaded certificate (sample certificate).
- Select Save and next.
Step 5: Test your SSO login experience
There are two easy ways to test your setup:
Option 1: Use the Test SSO button
- Go to your profile avatar, then select Settings.
- From the side menu, select SSO and provisioning tab.
- Under Single sign-on (SSO), select Manage, then Test SSO.
Option 2: Log out and test SSO login
- Go to SSO and provisioning, then select Single sign-on (SSO), then Manage, then Configure SSO settings.
- Set the SSO settings option to Optional for everyone.
- Log out of your Canva account.
- On the login page, select Continue with email, then Log in with SSO.
If you were redirected to your team’s account, you have successfully configured SSO!
Step 6: Set up login and signup controls
Choose how you want people to log in to your SSO-managed teams.
- From the homepage, go to your profile avatar, then select Settings.
- From the side menu, select SSO and provisioning.
- Click Single sign-on (SSO), then Manage, then Configure SSO settings.
- Choose your preferred SSO setting. Learn more about each option in Setting up login and signup controls.
- Click Save Connection.
If you’re having trouble setting up SSO, check our Troubleshooting SSO errors article.
Was this helpful?
Helpful
Unhelpful