Help

Single sign-on

Single sign-on lets the people on your team sign in to QuantiMeet with their work account: Microsoft Entra ID, Google Workspace, Okta, or any identity provider that speaks SAML 2.0. Your team's owner sets it up once, on your team's own address (yourteam.quantimeet.com).

BetaSingle sign-on is in beta. QuantiMeet's side is tested; the steps for each identity provider below follow that provider's own documentation. If a screen does not match, write to info@quantimeet.com.

What it does:

What it does not do yet:

Before you start

What QuantiMeet gives your identity provider

Step 1 of the settings page shows four values for your team, each with a Copy button. For a team at yourteam.quantimeet.com they are:

Always copy them from your own settings page: they carry your team's address.

What your identity provider must send back:

Microsoft Entra ID

  1. In the Microsoft Entra admin center (entra.microsoft.com), go to Entra ID > Enterprise apps > All applications and select New application, then Create your own application. Name it QuantiMeet, choose Integrate any other application you don't find in the gallery (Non-gallery), and select Create.
  2. In the new app, under Manage, select Single sign-on, then SAML.
  3. In Basic SAML Configuration, select Edit and fill in:
    • Identifier (Entity ID): QuantiMeet's Identifier (Entity ID).
    • Reply URL (Assertion Consumer Service URL): QuantiMeet's Reply URL.
    • Sign on URL: QuantiMeet's Sign-on URL. With it, the app's tile in My Apps starts the sign-in at QuantiMeet, which is what QuantiMeet accepts.
    • Leave Relay State and Logout Url empty. Select Save.
  4. Attributes & Claims: the defaults work. They send each person's email address. Check that every person who will use QuantiMeet has their email address filled in, and that it is the address they use on QuantiMeet.
  5. In SAML Certificates, copy the App Federation Metadata Url (or download the Federation Metadata XML). You paste it into QuantiMeet in a moment.
  6. Under Users and groups, add the people or groups who should sign in to QuantiMeet.
  7. Test from QuantiMeet (below), not with the Test button in Microsoft Entra ID: QuantiMeet's test tells you exactly what a real sign-in would do, without signing anyone in.

When Microsoft Entra ID's signing certificate is renewed (it emails you 60, 30 and 7 days before it expires): right after you make the new certificate active, save your metadata again in QuantiMeet (step 2, Replace). Until then, single sign-on fails for everyone except through your own password.

Google Workspace

  1. Sign in to the Google Admin console (admin.google.com) as a super administrator and go to Apps > Web and mobile apps. Select Add app > Add custom SAML app.
  2. Give the app the name QuantiMeet and select Continue.
  3. On the Google Identity Provider details page, download the metadata (Download Metadata) and select Continue. You paste the file's contents into QuantiMeet in a moment.
  4. In Service provider details, fill in:
    • ACS URL: QuantiMeet's Reply URL.
    • Entity ID: QuantiMeet's Identifier (Entity ID).
    • Start URL: leave it empty.
    • Signed response: either setting works.
    • Name ID format: EMAIL, and Name ID: the person's Primary email.
    • Select Continue.
  5. Attribute mapping (optional): map First name to firstName and Last name to lastName, so new members get their name. Select Finish.
  6. Turn the app on: on the app's page, open User access, choose ON for everyone (or for the organizational units or groups who use QuantiMeet), and select Save. Google says a change can take up to 24 hours, though it is usually quicker.
  7. Test from QuantiMeet (below). Google's own Test SAML login, and the QuantiMeet tile in Google's app list, start the sign-in at Google, which QuantiMeet refuses: your people start from your team's sign-in page.

Okta

  1. In the Okta Admin Console, go to Applications and select Create App Integration. Choose SAML 2.0 and select Next.
  2. In General Settings, name the app QuantiMeet and select Next.
  3. In the SAML settings, fill in:
    • Single sign-on URL: QuantiMeet's Reply URL. Keep Use this for Recipient URL and Destination URL selected.
    • Audience URI (SP Entity ID): QuantiMeet's Identifier (Entity ID).
    • Default RelayState: leave it empty.
    • Name ID format: EmailAddress, with an Application username that is the person's email address.
    • Response and Assertion Signature: signed. Signature Algorithm RSA-SHA256 and Digest Algorithm SHA256. Assertion Encryption: unencrypted.
    • Attribute Statements: email with the value user.email, and for names firstName (user.firstName) and lastName (user.lastName).
    • Finish the wizard.
  4. On the app's Sign On tab, under SAML Signing Certificates, open the active certificate's IdP metadata and copy its address (or its XML). You paste it into QuantiMeet in a moment.
  5. On the Assignments tab, assign the people or groups who should sign in to QuantiMeet.
  6. The QuantiMeet tile on your people's Okta dashboard starts the sign-in at Okta, which QuantiMeet refuses. Hide the tile, and have people start from your team's sign-in page.

Other identity providers

Any SAML 2.0 identity provider works if it can: take QuantiMeet's Identifier (Entity ID) and Reply URL (or read QuantiMeet's Metadata URL), sign with SHA-256, send the email address as described above, and give you its own metadata as a URL or an XML file. QuantiMeet signs its sign-in requests; its certificate is in step 1 of the settings page, under QuantiMeet's signing certificate for your team, if your identity provider asks for it.

Turn it on in QuantiMeet

  1. Step 2, Save your identity provider's metadata. Paste the metadata URL, or paste the XML, and select Save. The page then shows which identity provider you saved, where it signs people in, and how long each of its certificates is valid.
  2. Step 3, Test. Select Run a test sign-in and sign in at your identity provider, as yourself or a colleague. You come back to the settings page with the result: who signed in, what a real sign-in would do with that address, and which attributes arrived. Nobody is signed in to QuantiMeet by a test. A test with your own address shows that a real single sign-on would refuse it: you, the owner, sign in with your password.
  3. Step 4, Claim your email domains. Add each domain your people's addresses use, for example yourclinic.com (up to 20). Single sign-on never signs in an address outside your claimed domains. Domains anyone can sign up for, such as gmail.com or outlook.com, cannot be claimed.
  4. Turn on single sign-on (at the top, under Status). Your sign-in page now shows Continue with single sign-on.
  5. Require single sign-on (optional, once a domain is claimed). Everyone whose address is in a claimed domain must then sign in with your identity provider. Your own password keeps working, and so do the passwords of members whose addresses are outside your claimed domains. Stop requiring it undoes this.

What your members see

When something goes wrong

Still stuck? Email info@quantimeet.com. We answer support requests by email within one business day, and usually within hours.

Is something not working for everyone? The status page shows what our own checks see, every 5 minutes.