Set up single sign-on for your team

Admin4 min read

Last verified 2026-09-24

Configure enterprise single sign-on (SAML 2.0 or OIDC) with automated DNS domain verification, live connection tests, and staff enforcement policies.

Before you start

  • ValueRamp Admin role
  • Scale or Enterprise plan subscription
  • Identity Provider administrative access (Okta, Microsoft Entra ID, Google Workspace)
  • DNS management access for your organization's email domains

Single sign-on (SSO) enables your organization to centralize access management, enforce multi-factor authentication policies, and streamline team onboarding through your enterprise Identity Provider (IdP).

SSO is managed by workspace Admins under Settings → Organisation → Single sign-on (/settings/organisation/sso). Single sign-on is available on ValueRamp Scale and Enterprise subscription plans.

What you'll do

  1. Configure the connection: choose your protocol (OpenID Connect or SAML 2.0) and enter your identity provider's details.
  2. Save: saving the connection shows your domain verification token.
  3. Prove you own your domains: add a DNS TXT record to each domain, then click Verify domains.
  4. Test the connection: click Test connection and sign in through your identity provider.
  5. Enable: click Enable to turn single sign-on on.

Steps 3 and 4 can be done in either order. Enable stays unavailable until you have run a successful test after your last change and every domain is verified.

Configuring Your Identity Provider

ValueRamp supports OpenID Connect and SAML 2.0:

OpenID Connect

For Okta, Microsoft Entra ID, Google Workspace and most modern providers:

  • Display Name: The friendly label shown to teammates on the sign-in screen (e.g., Okta (Corporate)).
  • Issuer URL: The discovery endpoint serving OpenID Connect metadata at /.well-known/openid-configuration. For Microsoft Entra ID, use your tenant-specific issuer (https://login.microsoftonline.com/<tenant-id>/v2.0) — the shared common issuer cannot be used.
  • Client ID & Client Secret: The OAuth application credentials generated within your IdP console.

SAML 2.0

For enterprise providers and legacy setups, select SAML 2.0:

  • IdP metadata: give your identity provider's metadata, either as a Metadata URL (ValueRamp refreshes the certificates from it every night) or by choosing Paste XML. The entity ID and signing certificates are read from the metadata — you don't type them in.
  • Give these to your IdP: copy the Entity ID (Audience), ACS URL and Metadata URL shown in this panel into your identity provider's application settings, along with the Signing certificate if your provider asks for it.
  • Attribute mapping: the Email attribute defaults to NameID. Change it only if your provider sends the email in a different attribute.

Proving Domain Ownership via DNS

To ensure that only authorized domain administrators can route team logins, every email domain associated with your connection must be verified via DNS:

  1. Under Allowed domains, enter each corporate domain (e.g., acme.com) and press Enter.
  2. In the Prove you own these domains section, locate the host and token values.
  3. In your DNS management console, create a TXT record on your domain:
    • Host / Name: _valueramp-sso.<your-domain> (or _valueramp-sso depending on your DNS provider)
    • Type: TXT
    • Value: The alphanumeric token provided in the ValueRamp interface (e.g., click Copy token).
  4. Once your DNS host publishes the record, click Verify domains. ValueRamp queries the DNS records immediately and displays a green Verified ✓ badge next to confirmed domains.

Standing Security Check: ValueRamp runs automated background checks against all verified domains every night. If a TXT record is removed, your workspace enters a warning grace period (TXT missing · N days left). If the record is not restored before the countdown completes, single sign-on is automatically deactivated to safeguard workspace security.

Testing and Enabling Connection

Before activating SSO across your organization, you must validate that user claims map accurately:

  1. In the Test & enable section, click Test connection.
  2. Your browser goes to your identity provider in the same tab. Sign in using the same administrator account currently logged into ValueRamp.
  3. Upon returning, the status confirms Last test: passed with your timestamp and email. If you authenticate with a different email, ValueRamp reports an identity mismatch error.
  4. Click Enable. The connection switches to Enabled, and teammates with email addresses at your verified domains can now sign in using single sign-on.

Staff Enforcement Policy

Once single sign-on is enabled, Admins can optionally enforce mandatory IdP authentication:

  • When Require single sign-on for all staff is enabled, standard email/password logins and direct Google/Microsoft buttons are refused for internal staff in your workspace.
  • Session Requirement: You can only turn on enforcement from an active session that authenticated through this SSO connection. This invariant prevents Admins from accidentally locking themselves out.
  • Customer & Stakeholder Protection: Enforcement applies strictly to internal team members. External customer users and client stakeholders collaborating in the customer portal continue to sign in with their standard authentication methods.

To learn how teammates log in once SSO is enabled, refer to the Sign in with single sign-on guide.

The Single sign-on administration card displaying active connection details and the Edit button

1 / 6Click 'Edit' to configure single sign-on connection settings

Steps

  1. Click 'Edit' to configure single sign-on connection settings

    The Single sign-on administration card displaying active connection details and the Edit button
  2. Select your protocol and enter provider discovery credentials

    Protocol selection cards for OpenID Connect and SAML 2.0 with Issuer URL and Client ID inputs
  3. Add allowed email domains and copy the DNS TXT verification token

    The Allowed domains input and DNS TXT verification token with host _valueramp-sso and Copy token button
  4. Click 'Verify domains' to validate DNS TXT record ownership

    The Verify domains button and confirmed domain tags with green verified badges
  5. Run 'Test connection' to authenticate, then click 'Enable'

    The Test and enable section showing the last test timestamp, Test connection button, and Enable button
  6. Review the staff enforcement policy and require IdP sign-in

    The Enforcement section explaining requirements for mandatory staff single sign-on

Common questions

Which plans include Single Sign-On?

Single sign-on is available exclusively on Scale and Enterprise plans. Workspaces on other tiers must upgrade their subscription to access SSO configuration.

Which identity provider protocols are supported?

ValueRamp supports OpenID Connect (OIDC) and SAML 2.0. OpenID Connect suits Okta, Microsoft Entra ID, Google Workspace and most modern providers; SAML 2.0 suits enterprise providers and legacy setups. One connection per workspace.

What DNS record is required to verify domain ownership?

You must add a DNS TXT record on each email domain with host name `_valueramp-sso.<your-domain>` and value set to the verification token shown in your SSO settings.

Why must the Admin test sign-in with their own account?

The email returned by your IdP during connection testing must match the email of the Admin running the test. Using a different account records an identity mismatch. Sign out of personal IdP sessions or use a private window before testing.

What happens if a domain's DNS TXT record is removed?

ValueRamp verifies TXT records nightly. If a record disappears, an administrative warning banner shows a countdown. If not restored before the notice period runs out, single sign-on is automatically turned off.

How does staff enforcement affect external customers and stakeholders?

Enforcement applies only to internal workspace staff members. External customers and client stakeholders accessing the customer portal continue using their standard login methods.

Can a new teammate sign in through SSO without an invite?

No. SSO authenticates users who are already invited members of your workspace. New team members must first accept their email invitation by clicking 'Continue with single sign-on'.

Was this helpful? Tell us what was missing