Single sign-on
Single sign-on
Single sign-on
Single sign-on lets your team members log in to the Agent Handler dashboard through your identity provider - Okta, Azure AD, Google Workspace, or any OIDC-compliant IdP - instead of managing a separate Agent Handler password. It’s the prerequisite for SCIM provisioning and is usually the first thing your security team will ask for.
SSO covers dashboard access only. It doesn’t change how end users authenticate to Connectors (that’s still Link) and doesn’t change the MCP URL’s auth model.
You need admin access to your IdP and the Admin role in Agent Handler. Once you flip “require SSO” on, members who haven’t completed first-time SSO will be locked out - fully provision your team in the IdP first.
The flow is the same for every OIDC-compliant IdP. The specific clicks differ.
https://ah.merge.dev/sso/callbackhttps://ah.merge.dev/sso/logoutopenid, email, profileTest the flow before requiring it. Open an incognito window, go to ah.merge.dev/login/sso, enter your work email. You should bounce through your IdP and back to the dashboard.
https://ah.merge.dev/sso/callback.https://ah.merge.dev/sso/logout.Once SSO works for your account, you can require it across the org. After enabling Require SSO in Settings → Single sign-on:
Switch this on once your team is fully provisioned in the IdP. The Admin who toggles it can lock themselves out if their IdP account isn’t set up correctly - test in incognito first.
If you don’t require SSO, both auth methods work in parallel. Members can log in either way. This is useful during rollout - you can configure SSO without forcing migration.
After Require SSO is on, only the SSO path works. Members with existing passwords can still reset them, but the password login form rejects them.
SSO authenticates the dashboard only. Provisioning users (and mapping IdP Groups to Agent Handler roles) is SCIM. End-user auth to Connectors is still Link or Magic Link. MCP URL auth is an Access Key for Building an agent, and OAuth-through-IdP for Context layer for employees.
Auto-provision and deprovision members from your IdP with SCIM provisioning.