Extensis Connect can integrate with popular cloud providers of SSO login services.
Currently the services we support are:
- Azure AD, from Microsoft
- Okta, from Okta
We will be adding more services based on demand. If we don't yet support your service, please use this form let us know which one you use.
Three-part setup
In order to use your SSO provider to allow your users to log in to Extensis Connect, you will need to follow these basic steps:
- Claim your domain(s) within Extensis Connect.
We will give you a setting to add to your domain servers so that we can ensure that you are who you say you are (and that others cannot claim to be you).
Claim your domains - Add Extensis Connect as a Web app to your provider.
This varies for each provider.
Add Extensis Connect to Azure AD.
Add Extensis Connect to Okta. - Configure your directory service within Connect.
This generally involves copying information back from your provider, then testing the connection.
Configure your provider within Extensis Connect.
Adding users
Once you have Extensis Connect and your SSO provider talking, you will still need to add your users to Extensis Connect.
Users added to Connect must use the same email as their "User Principle Name" or "Primary Email Address" specified on their user accounts in your respective SSO provider.
There are currently two ways to add users to Connect:
- Manual invitation
- Bulk import (for Connect Fonts only)
NOTE for Gmail, Hotmail, etc... logins: Users using a login with a different domain than the one SSO is enabled for, will not be directed to the SSO sign on. They will instead by directed to the normal connect.extensis.com login screen and use their extensis password to log in.
Restricting access
Many service providers allow you to grant access for users or groups to a Web app. For example, when you add Extensis Connect to your provider, you can also allow individual users or groups to have access to Connect.
While Connect will obey these restrictions, you will still need to add each user as an individual account in Connect itself (and remove that user from Connect if they leave the organization or if their role changes). For this reason, we recommend against using this feature of your provider at this time.
Adding users manually
- Log in to Connect (https://connect.extensis.com/administration/users) with administrator credentials.
- Click Invite User.
- Enter the user's email address and first and last names.
In order to use SSO, the email address needs to be in one of the domains that you claimed in Step 1 of the three-part setup. - Select User as the Role, then specify what features the user will have access to: Assets, Fonts, or both.
If you select Fonts, you can change Font Permission to Modify and allow the user to Collect (Fonts) For Output. Modify allows the user to add and remove fonts from shared libraries, and Collect For Output will allow the user to download any selection of fonts. - Click Send Invite.
Extensis will create an account for the user and generate a random password, then send the user an email with the password and instructions to activate their account.
The user will receive a second email inviting them to join their teammates, with a link that will launch Extensis Connect.
Importing users for Connect Fonts
With a carefully-crafted .CSV
file, you can import a list of users for Connect Fonts so that you can avoid the hassle of manually sending invitations to more than one user.
Rather than repeat ourselves, please see the article Connect Fonts: Importing a list of users.
The bulk import option allows you to import Connect Fonts users and create accounts for them.
Handy tip for users of Connect Fonts and Assets
If you have an account that includes access to both Connect Fonts and Connect Assets, then you can simplify adding users by using bulk import.
- Create a
.csv
file that includes users that will only be assigned to use Connect Assets.
Omit any users from this list that you want to assign the role of Administrator.
This might seem backwards, but keep going, it will become obvious how clever you are. - Import the users, but do not send invitation emails.
- Edit each user. Remove Connect Fonts, and add Connect Assets to their roles, then save the changes.
This is the most tedious part, but it is still easier than adding each user manually. - Create another
.csv
file that includes users that will have access to both Connect Fonts and Connect Assets.
This list should also include any users that you want to be Administrators. - Import the users, but do not send invitation emails.
That would spoil the surprise. - Edit the users that you want to be administrators and set that role.
- You can also edit any users where you want to give more permissions for accessing Connect Fonts.
By default, imported users cannot create sets or add fonts, and cannot collect fonts for output. - Create the third and final
.csv
file. This one should include users that will have access to Connect Fonts only. - Import the users, but again, do not send invitations.
- Edit any users where you want to give more permissions for accessing Connect Fonts.
With this method, you will only be able to import as many users as you have open Fonts seats at one time. For example, if you have 50 Assets seats but only 25 Fonts seats, you will have to perform two .csv
imports to fill up your seats.