Skip to main content

Enforce SSO Login for Company Users

Enforce SSO for all users in a company

Updated today

Overview

When a company has SAML-based Single Sign-On (SSO) configured, admin users can now enforce SSO login for all company users. Once enabled, email/password and social sign-in (Google, Apple) are blocked. Users must authenticate to access the Veryfi account through their organization's SSO provider instead.

This feature gives companies full control over authentication methods, ensuring compliance with corporate security policies that require centralized identity management.

How It Works

Prerequisites

  • SAML credentials must be configured on the company's account (via Hub > Settings > SSO)

  • The user toggling the enforcement must be a company admin

Instructions on Setting up Entra SSO and Okta SSO

Enabling / Disabling

  1. Navigate to Hub > Settings > API Keys & SSO

  2. Scroll down to the SSO / SAML Credentials section

  3. A checkbox labeled "Enforce SSO login for all company users" appears below the SAML credentials table (only visible when at least one SAML entry exists)

  4. Check the box to enforce, uncheck to allow standard login again

  5. A snackbar confirmation appears on success

What Happens When Enforced

  • Email/password sign-in is blocked with HTTP 400: "Your organization requires Single Sign-On (SSO). Please use your SSO provider to sign in."

  • Social sign-in (Google, Apple) is also blocked with the same message

  • SSO/SAML sign-in continues to work normally

  • The account owner is exempt and can always sign in with any method. This is a safety valve, so the admin is never locked out.

Auto-Cleanup

If all SAML credentials are deleted from a company account, the enforce_sso flag is automatically cleared. This prevents a situation where SSO is enforced but no SSO provider is configured, which would lock all non-owner users out.
​
​

Did this answer your question?