Settings & admin
Set up single sign-on (SSO)
Connect Google Workspace, Okta, Microsoft Entra ID, or another SAML provider.
Single sign-on lets people sign in to Timeglass with their company account. It works with Google Workspace, Okta, Microsoft Entra ID, and any identity provider that supports SAML 2.0.
Start the connection in Timeglass
- Open Single Sign-OnGo to Settings → Security and select Set up SSO under Single Sign-On.
- Choose your provider and domainPick your Identity Provider, then enter your Email domain, the part after the @ in company email addresses, such as
acme.com. - Create the connectionSelect Set up SSO. Timeglass shows the values your provider needs: a Metadata URL, and under Manual SAML values, the ACS URL and Entity ID. Keep this panel open.
Add Timeglass to your identity provider
Every provider needs the same four things: the ACS URL, the Entity ID, the person’s email as the Name ID, and three attributes with these exact names.
mail: the person’s email addressfirstName: their first namelastName: their last name
Google Workspace
- Create a custom SAML appIn the Google Admin console, go to Apps → Web and mobile apps, select Add app → Add custom SAML app, and name it
Timeglass. - Download the IdP metadataOn the Google Identity Provider details screen, select Download metadata. You’ll upload this file to Timeglass at the end.
- Enter the service provider detailsPaste the Timeglass ACS URL into ACS URL and the Entity ID into Entity ID. Set Name ID format to
EMAILand Name ID toBasic Information › Primary email. - Map the attributesMap Primary email to
mail, First name tofirstName, and Last name tolastName, then select Finish. - Turn the app onOpen User access on the app and turn it on for everyone, or for the groups that use Timeglass.
Okta
- Create a SAML appIn the Okta Admin Console, go to Applications → Applications, select Create App Integration, choose SAML 2.0, and name it
Timeglass. - Enter the SAML settingsPaste the Timeglass ACS URL into Single sign-on URL and the Entity ID into Audience URI (SP Entity ID). Set Name ID format to
EmailAddressand Application username toEmail. - Add attribute statementsAdd
mailasuser.email,firstNameasuser.firstName, andlastNameasuser.lastName. Then finish creating the app. - Assign people and copy the metadata URLOn the Assignments tab, assign the people or groups that use Timeglass. On the Sign On tab, copy the Metadata URL.
Microsoft Entra ID
- Create an enterprise appIn the Microsoft Entra admin center, go to Enterprise applications, select New application → Create your own application, name it
Timeglass, and choose Integrate any other application you don’t find in the gallery. - Enter the basic SAML configurationOpen Single sign-on, choose SAML, and edit Basic SAML Configuration. Paste the Timeglass Entity ID into Identifier (Entity ID) and the ACS URL into Reply URL.
- Set the claimsUnder Attributes & Claims, set the unique user identifier to
user.mail. Add claims namedmail(user.mail),firstName(user.givenname), andlastName(user.surname), with the namespace left blank. - Assign people and copy the metadata URLUnder Users and groups, assign the people or groups that use Timeglass. Then copy the App Federation Metadata Url from SAML Certificates.
Other SAML providers
Choose Other / Custom SAML in Timeglass. If your provider can import a service provider, give it the Timeglass Metadata URL. Otherwise enter the ACS URL and Entity ID, send the email as the Name ID, and add the three attributes above.
Finish in Timeglass
- Add your provider’s detailsBack in the Single Sign-On panel, choose a Setup method. Metadata URL works for Okta and Entra ID. Use Upload metadata XML for the Google file. Enter fields manually takes the IdP SSO URL, IdP entity ID, and X.509 certificate.
- ActivateSelect Activate SSO. The connection shows Active.
- Test itIn a private browser window, go to the Timeglass sign-in page and enter a company email address. You should go to your identity provider and come back signed in.
What changes for your team
- Anyone with an email at your domain signs in through your identity provider, on the web and in the desktop app. The desktop app opens the browser to sign in.
- People you’ve invited join the workspace the first time they sign in with SSO, using the email address the invite went to.
- Email addresses at other domains, such as contractors, keep signing in with email and password.
- IT can install the desktop app with SSO sign-in. See Deploy the desktop app to your team.
Common questions
Which identity providers work with Timeglass?
Google Workspace, Okta, Microsoft Entra ID, and any other provider that supports SAML 2.0.
Do people need a Timeglass account before SSO?
No. Invite them to the workspace. Their account is created the first time they sign in with SSO.
Can people outside our email domain still sign in?
Yes. SSO applies to one email domain. People with other addresses, such as contractors, sign in with email and password.
Who can set up SSO?
Workspace admins, from Settings → Security → Single Sign-On. You also need access to add apps in your identity provider.