Before you start
- Your organization is on the Business plan, and you are its owner.
- You can create apps in your identity provider.
- You can add a DNS record to your company’s email domain.
usertick.com as the domain, [email protected] signs in through the provider, and [email protected] doesn’t.
When single sign-on is on
Single sign-on signs people in after three things are true:- The connection to your identity provider is saved.
- The email domain is verified.
- A test sign-in succeeded with the provider details as they are saved now.
Set up single sign-on
The page walks through six steps and marks each one as done or needing attention.Add Usertick to your identity provider
Give Usertick the provider's details
Verify your email domain
Test the sign-in
Choose how your team signs in
Connect provisioning
Add Usertick to your identity provider
Select your provider in step 1: Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud or Other SAML. The step then shows the values to paste, labeled with the names your provider uses, and the provider’s own steps beside them.Give Usertick the provider’s details
Step 2 takes the provider’s issuer, sign-in URL and signing certificate in one of three ways:- Metadata URL. Paste the metadata URL from your provider and select Read metadata. The URL must start with https and be reachable from the internet.
- Upload metadata file. Choose the metadata file your provider exported, up to 1 MB.
- Enter the details by hand. Fill in Issuer, Sign-in URL and Certificate. The sign-in URL must start with https. Paste the X.509 certificate in PEM format, and to add more than one, paste each certificate in full.
usertick.com, and select Connect.
When Usertick can’t read the metadata or save the details, the step says why:
Verify the email domain
Usertick signs in only addresses at a domain that your organization proves it owns. After you connect, step 3 shows a DNS record:Add the record
Verify
Test the sign-in
Step 4 checks the connection end to end before anyone depends on it.Start the test
Sign in
Read the result
Sign-in rules
Step 5 sets how people at your domain sign in. The rules save with the connection.Require single sign-on
While single sign-on is on and required, Usertick refuses these for every address at your domain:- Signing in with a password.
- Signing in or signing up with Google, and linking Google to an account.
- Finishing a new sign-up with the email code.
- Setting a password. Forgot password? sends no reset link.
How people sign in
- On the Usertick sign-in page, the person selects Sign in with SSO.
- They enter their Work email and select Continue.
- Usertick sends them to your identity provider, and after they sign in there, back to Usertick, signed in.
email, mail, Email or User.Email attribute, or from the email address claim that Microsoft Entra ID sends. When none of these holds an address, Usertick uses the Name ID if it is an email address. The address must be at your verified domain. For a new account, the name comes from the displayName attribute, or from firstName and lastName.
A sign-in through single sign-on doesn’t ask for a Usertick two-factor code. Your identity provider’s own checks, such as its multi-factor authentication, apply instead.
When a sign-in can’t finish, the sign-in page explains why. See Sign-in error messages.
Sign in from your provider’s dashboard
People can also open Usertick from the Usertick app tile in your identity provider’s dashboard, such as the Okta End-User Dashboard or Microsoft My Apps. Usertick checks the provider’s response with the same certificates, audience, destination and time window as any sign-in, then starts a normal sign-in through the provider for your domain. The provider already has a session, so it answers at once, and the person lands in Usertick signed in. The response from the tile creates no account or membership and signs nobody in by itself. The sign-in that follows does, under your sign-in rules. Signing in from the tile works while single sign-on is on; otherwise the person sees “Single sign-on for this domain isn’t turned on yet. Ask your administrator to finish the setup.”Provisioning with SCIM
With SCIM, your identity provider adds people to Usertick when it assigns them the Usertick app, and removes them when it unassigns or deactivates them. SCIM is optional and needs a verified email domain.Generate the token
Copy the details
Paste them into your provider
What SCIM does
The changes list
Beside the provisioning details, Changes lists what your provider changed in the last 7 days, with an exact count for each kind, and refreshes while the page is open. It lists the latest 50 changes, such as “Usertick added [email protected] as Member.” or “[email protected] is now [email protected].”, and says so when the week had more. When the changes can’t be read, the list says they aren’t available right now. A refused change says why:Rotate or turn off the token
- Rotate token creates a new token after you confirm. The current token stops working at once, and provisioning pauses until the new token is in your provider.
- Turn off deletes the token after you type how it starts. The provider can no longer add or remove people, and the members it added stay.
Identity provider settings
Each section below follows step 1 for one provider. Copy the values from step 1 of the setup in Usertick: they are the same for every provider, under the provider’s own names.Okta
Create the app
Paste Usertick's details
Send the email address
email with the value user.email, firstName with user.firstName and lastName with user.lastName. Select Next, then Finish.Assign the app
Give Usertick the metadata
- On the General tab, select Edit under App Settings, set Provisioning to SCIM and select Save.
- On the Provisioning tab, under Settings → Integration, select Edit.
- Paste the base URL into the SCIM connector base URL field and enter
userNameas the unique identifier field for users. - Under Supported provisioning actions, select Push New Users and Push Profile Updates. Leave Push Groups off.
- Set Authentication Mode to HTTP Header, paste the API token into Authorization, and save.
- Under Settings → To App, turn on creating users, updating user attributes and deactivating users, and save.
Microsoft Entra ID
Create the app
Turn on SAML
Paste Usertick's details
Check the email claim
mail attribute. When a user’s mail attribute is empty, Usertick uses the Name ID, so it has to be their work email address.Assign the app
Give Usertick the metadata
- In the Usertick app, open Provisioning and start a new configuration. In the older layout, set Provisioning Mode to Automatic.
- Paste the base URL into Tenant URL and the API token into Secret Token, and select Test Connection.
- Under the attribute mapping for users, check that
userNamereceives the user’s work email address. When users’ principal names differ from their email addresses, mapmailtouserName. Turn off the mapping for groups. - Save, then select Start provisioning.
Google Workspace
Create the app
Download Google's metadata
Paste Usertick's details
Map the attributes
email, First name to firstName and Last name to lastName. Select Finish.Turn the app on
Give Usertick the metadata
OneLogin
Create the app
Paste Usertick's details
Send the email address
email, firstName and lastName with Include in SAML assertion selected.Give people access
Give Usertick the metadata
- On the Configuration tab, paste the base URL into SCIM Base URL and the API token into SCIM Bearer Token, enable the API connection, and select Save.
- On the Parameters tab, set SCIM Username to the email address.
- On the Provisioning tab, turn on provisioning. When a user is deleted or loses access, Suspend deactivates them in Usertick, so they can be restored later, and Delete removes them without a record.
JumpCloud
Create the app
Paste Usertick's details
usertick. Paste the SP entity ID into SP Entity ID and the ACS URL into ACS URLs.Send the email address
email and SAMLSubject NameID Format to urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress. Under Attributes, add email, firstName and lastName with the user’s email, first name and last name.Give people access
Give Usertick the metadata
- Open the app’s provisioning settings (Identity Management or Provisioning, depending on the Admin Portal version).
- Paste the base URL into Base URL and the API token into the token field.
- Enter a Test User Email at your verified domain that has no Usertick account, and select Test Connection.
- Turn off the management of user groups and group membership.
- Select Activate.
Other identity providers
Any identity provider that supports SAML 2.0 works. Create a SAML app in it with these settings:- ACS URL: the assertion consumer service URL from step 1, with the HTTP-POST binding.
- Entity ID or audience: the entity ID from step 1.
- Name ID: the user’s work email address, in the email address format.
- Attributes:
email,firstNameandlastName. - Signing: sign the response, the assertion or both.
userName, externalId, id or email address with the eq operator. Groups and bulk requests aren’t supported.
Rotate certificates
Your identity provider signs each sign-in with a certificate that expires after a number of years that the provider sets. Step 2 shows each saved certificate’s expiry date, and marks an expired certificate and a step without a current one. Usertick accepts a sign-in signed by any of up to three saved certificates, so you can add the new certificate before the provider switches to it:Add the new certificate
Save and test
Switch the provider over
Disconnect single sign-on
Disconnect at the bottom of the page removes the connection after you type the email domain. Then:- Your team can no longer sign in through your provider.
- People who signed in only through single sign-on, which the dialog counts, can’t sign in until they set a password with Forgot password? on the sign-in page.
- Provisioning stops, and the SCIM token stops working.
- Require single sign-on turns off.
Sign-in error messages
When single sign-on can’t start or finish, the sign-in page shows one of these messages:FAQ
Do people still have passwords?
Do people still have passwords?
Does Usertick ask for its two-factor code after single sign-on?
Does Usertick ask for its two-factor code after single sign-on?
Can we connect more than one domain or provider?
Can we connect more than one domain or provider?
Does SCIM sync groups or roles?
Does SCIM sync groups or roles?
What happens when the plan no longer includes single sign-on?
What happens when the plan no longer includes single sign-on?
Who can change these settings?
Who can change these settings?