P4 Software / activoHQ English

Single sign-on (SSO) and SCIM

Single sign-on (SSO) and SCIM provisioning

Overview

The Single Sign-On (SSO) screen connects ActivoHQ to your company's identity provider. It has two independent parts:

  • OpenID Connect (OIDC) - your users get into ActivoHQ with their corporate credentials (Entra ID, Okta, Google Workspace or any OIDC-compliant provider), with no ActivoHQ password of their own.
  • SCIM 2.0 provisioning - your identity provider creates and deactivates ActivoHQ accounts automatically as people join or leave the organization.

Availability: both functions are part of the Enterprise plan. On another plan, the screen shows Single sign-on and SCIM provisioning are available on the Enterprise plan. with a View plans link.


How to get there

Settings > Single Sign-On

Direct URL: /Settings/sso


Key concepts

Term Definition
Identity provider The system that authenticates your Employees (Entra ID, Okta, Google Workspace and so on).
Authority The OIDC provider's address, for example https://login.microsoftonline.com/{tenant-id}/v2.0.
Client ID / Client secret The credentials your provider issues when you register ActivoHQ as an application.
Redirect URI The address the provider returns the user to after authenticating. ActivoHQ shows it on screen so you can register it verbatim.
SCIM 2.0 The user provisioning standard (RFC 7643/7644).
SCIM bearer token The key your identity provider uses to call ActivoHQ. It is shown once only.

How to use it

Configure single sign-on (OIDC)

  1. In your identity provider, register ActivoHQ as a web application and note the Client ID and the Client secret.
  2. Register the redirect URI the screen shows with the provider, in the form https://yourcompany.activohq.cloud/signin-oidc. The screen states: The redirect URI to register with your identity provider is:
  3. In ActivoHQ, switch on Enable single sign-on.
  4. Complete Authority, Client ID and Client secret.
  5. Click Save. It confirms with Single sign-on Settings saved.

When you edit it later, the Client secret field shows dots and the note unchanged - type to replace: only enter a new value if you want to replace it.

Configure SCIM provisioning

  1. In the SCIM provisioning section, click Generate token.
  2. Copy the token there and then: it is not shown again - Copy this now - it will not be shown again. Only regenerate or revoke afterwards. Use the Copy to clipboard button.
  3. In your identity provider, configure SCIM provisioning with:
    • Base URL: https://yourcompany.activohq.cloud/scim/v2
    • Bearer token: the token you just copied.
  4. When a token already exists, the screen says so without showing it: A SCIM bearer token is configured (hidden). Regenerate to replace it, or revoke to disable provisioning. You can:
    • Regenerate - issues a new one and invalidates the previous.
    • Revoke - switches provisioning off.

With no token, the screen reads No SCIM token yet. Generate one to let your identity provider provision users.

What SCIM does

The identity provider can list, read, create, update and deactivate ActivoHQ users through the SCIM 2.0 Users resource. Search supports filtering by username, and paging.

When a new user authenticates through SSO but does not exist in ActivoHQ, access is refused: creating accounts is SCIM provisioning's job, not sign-in's.


Fields

Field Type Required Description Validation
Enable single sign-on Checkbox No Switches OIDC access on for the company. Requires the Enterprise plan.
Authority Text Yes (with SSO on) The OIDC provider's address. Must be a valid provider URL.
Client ID Text Yes (with SSO on) The registered application's identifier. None.
Client secret Text Yes (with SSO on) The application's secret. It is stored protected and never shown again. Leave it empty to keep the current one.
SCIM bearer token Generated No The provisioning key. Shown once only, when generated.

Permissions

This is an administration screen. Users with read-only access see the notice You have read-only access - Settings cannot be changed.


Notes

  • The configuration is per company (per tenant): each customer connects its own identity provider.
  • The client secret and the SCIM token are stored protected; ActivoHQ never shows them again.
  • If you lose the SCIM token, regenerate it: there is no way to recover it.
  • Keep at least one administrator user with a local password while you are testing SSO, so a broken provider configuration does not lock you out.

Troubleshooting

Symptom Likely cause Resolution
The screen shows the Enterprise plan notice. The plan you bought does not include SSO or SCIM. Use View plans to upgrade the subscription.
The provider rejects the redirect after authenticating. The registered redirect URI does not match the one ActivoHQ shows exactly. Copy the URI verbatim from the screen and register it with the provider.
The user authenticates but cannot get in. The account does not exist in ActivoHQ. Provision it through SCIM, or create it under Settings > Users.
The provider returns an authentication error on SCIM. The token was revoked or regenerated. Generate a new token and update it in the provider.
The SCIM search filter returns an error. The provider is sending an unsupported filter expression. Only an exact username search is supported.

Related

Was this page helpful?