Product
Developers
BlogPricingAuth for Agents
Sign inStart free

B2B SaaS

Stop losing enterprise deals to a missing SSO checkbox.

SSO, SAML, SCIM, organizations, and fine-grained authorization for multi-tenant apps, on one identity layer, so your sales team can say yes to the enterprise requirements that used to stall a contract.

SSOSAMLSCIM provisioningOrganizationsCedar authorizationUser managementAudit logsSSOSAMLSCIM provisioningOrganizationsCedar authorizationUser managementAudit logs

Why this matters

The features that close enterprise deals
are the ones you keep deferring.

Prospects with real budget ask for SAML SSO, SCIM, and organizations, and the deal stops until you build them. Every quarter you defer is enterprise revenue left on the table.

N
Northwind Inc.$184k
Demo
Pricing
Security reviewNeeds SSO + SCIMSSO · SCIM · Orgs
Legal
Signed

Engineering this quarter

SAML federationSCIMTenant modelAudit logs

How it fits

Built for multi-tenant SaaS

OktaEntra ID
SSOSCIM

01

Land the deal.

Enterprise SSO and SCIM your customer’s IT admin can configure themselves.

Acme Corp
AKAdminRLMemberJTMember

02

Model the customer.

Organizations, so each tenant maps to a real customer with its own users and roles.

permit(principal in Acme::Admins,
 action == "export",
 resource in Acme::Reports);
Acme admin · AllowGlobex user · Deny

03

Control access precisely.

Cedar authorization for per-tenant, per-resource rules that go beyond a role flag.

Close the deal

Turn on the federation enterprise buyers demand.

  • SAML and OIDC SSOEmployees sign in with their company identity provider.
  • SCIM provisioningAccounts are added and removed as the directory changes.
  • Self-serve setupYour customer’s IT team configures it themselves.

1SSO · Employees sign in with their work account

Sign in to Acme

priya@northwind.com
Continue with Entra IDSigned in as Priya

2SCIM · Users stay in sync with their directory

  • PNPriya NairEngineering
  • OFOmar FarahAdded by SCIM
  • SKSam Kerr

Model your customers

Organizations at the core.
Separate users, roles, and SSO for each.

  • OrganizationsEach organisation gets its own users and settings.
  • Roles per organizationAssign roles inside each customer, not globally.
  • GroupsGrant access in bulk and update permissions across every app.
Enterprise SSO
Northwind: onGlobex: onInitech: off
SCIM sync
Northwind: onGlobex: onInitech: off
Require MFA
Northwind: onGlobex: offInitech: off
Passkeys
Northwind: onGlobex: offInitech: on
Social login
Northwind: offGlobex: offInitech: on
Members
8501,24064
Northwind: SSO and MFA enforced for 850 members

Beyond a role flag

Decide access per resource,
in human-readable policy.

An “isAdmin” flag won’t pass an enterprise security review. Cedar policies check user, group, IP, and time on every request, before a token is issued.

1Request

MG
Maria GomezNorthwindBilling
Wants toinvoice:approve
Approve invoiceINV-2041
$12,400
NetworkOffice
Time10:12

2Cedar policy check

Northwind billing admins can approve invoices from the office, 8am to 8pm.

  • User in Northwind
  • Group is Billing
  • Resource is Northwind invoices
  • Office network
  • Between 8am and 8pm

3Result

Checking…

Run it and prove it

Manage every user.
Prove every action.

  • One user console

    See every user, their sign-in providers, and their history.

  • Admin self-service

    Support and IT manage users without waiting on engineering.

  • Full audit trail

    Every login, change, and access event, recorded.

PN
Priya Nairpriya.n@northwind.com
Active
Sign-inOkta SAML
MFAPasskey
RoleAdmin

ActivityExport

  1. Signed in with Okta SAMLChrome · Bengaluru
  2. Added to Adminsby lee.w
  3. SAML certificate rotatedby it-admin

Secure the backend

Scoped, protected APIs and service-to-service auth.

Register your APIs as protected resources and issue tokens scoped to what each caller needs. Services authenticate with machine credentials or mTLS-bound tokens, on the same identity layer as your customers.

Payments APIapi.acme.io/payments
Protected
Scopespayments:readpayments:write

Incoming calls

  • BS
    Billing serviceServiceM2M · mTLS-bound
    payments:write200
  • WA
    Web appUserUser token · Priya
    payments:read200
  • PA
    Partner appToken missing scope
    none401

Say yes to the enterprise requirements that used to stall your deals.

Book a demo, or start free and turn on SSO today.