Skip to main content

Users & Access

Users & Access is where an Administrator manages who can sign in to the dashboard and what they can do. It has two tabs: Users and roles and Single sign-on.

Users and roles​

Invite, import, enable, and remove dashboard users for the tenant, and change their roles. Users belong to one Company and cannot see the data of another tenant.

Each user is assigned a role that gates their access across the back office and settings:

RoleScope
OperatorDay-to-day case work — review queue, Accept/Reject, resolve duplicates.
SupervisorOperator capabilities plus data edits, state resets, blocklisting, anonymization, and selected settings.
AdministratorFull configuration and user management.

Only an Administrator can invite, import or remove users and change roles. Nobody can change their own role or remove themselves from the organization — another Administrator has to do it. Full detail is in Roles & Permissions. Role changes are audited, and a changed or removed role takes effect immediately, also for a user who is signed in.

Single sign-on​

Single sign-on (SSO) lets dashboard users sign in with the corporate credentials of the Company, so the account lifecycle and the access policy stay with the identity provider (IdP) of the Company: a user who leaves the Company loses dashboard access when their corporate account is disabled.

Supported identity providers​

Provider typeWhat you enter
Google WorkspaceClient ID and client secret of an OAuth client.
Microsoft Entra IDClient ID, client secret and the Directory (tenant) ID of the app registration.
OpenID Connect (Okta, Auth0, Keycloak, …)Client ID, client secret and the issuer / discovery URL.
SAML 2.0 (Okta, ADFS, …)The IdP metadata URL or XML and its signing certificate; no client secret.

Setting it up​

  1. Open Users & Access → Single sign-on and choose the provider type. The page shows the redirect URI the platform uses for this organization (for SAML: the Reply / ACS URL and the service-provider entity ID).
  2. In your identity provider, create an OAuth client or app registration (or a SAML application) and paste that redirect URI into it.
  3. Copy the credentials back into the dashboard and Enable. The client secret is write-only: it is stored, never shown again, and a new one has to be entered to change it.
  4. Choose the default role that a user gets on their first SSO sign-in (Operator is the safe choice; raise individual users afterwards under Users and roles).
  5. Test with a colleague: they enter their email address on the sign-in page and are taken to your provider.

Disable removes the provider link; users then sign in with their dashboard password again.

How sign-in works​

  • The sign-in page is email-first: the user types their email address, the platform looks up the organization by the email domain and forwards them to that organization's provider.
  • Every organization also has its own sign-in page at /login/<organization>, which starts SSO immediately and offers a password fallback for the first Administrator and for accounts without SSO.
  • A user who signs in through SSO for the first time is created automatically with the default role. Membership is derived from the verified email domain of the organization, not from anything in the URL.

The email domain(s) of the organization are registered and verified by Innovatrics when the tenant is created; contact your representative to add a domain.

Security notes​

  • Credentials of the Company are never seen by the platform: authentication happens at the identity provider.
  • The client secret and SAML certificate are stored encrypted and are not returned by any API or screen.
  • All SSO configuration changes are written to the audit log.

Sign-in and sessions​

  • Sign-in attempts are limited. Within 15 minutes the platform accepts at most 10 sign-in attempts for one account and 30 from one network address. Further attempts are answered with Too many requests until the 15 minutes have passed. A dedicated deployment may use different limits.
  • Session length. A signed-in session is renewed automatically while you work and lasts at most 12 hours; then you sign in again.
  • Remember me. With Remember me ticked the session survives closing the browser; without it, closing the tab ends the session.
  • Expired session. When the session can no longer be renewed, the dashboard returns you to the sign-in page with a Your session expired notice and, after you sign in, takes you back to the page you were on.
  • Temporary outage. If the session cannot be renewed because the server is briefly unreachable, you stay signed in and see Your session could not be renewed, with the option to log in again.

See also​