Documentation base URLs use placeholder https://{your-tenant}.sso.id. Log in to show your tenant or custom domain.
Log in for Your Tenant URL
Chapter 8 — Tenant Control Plane (Tier 1 Global Baseline)

Tenant Settings & Workspace Governance (All 15 Tabs)

Your Tenant Workspace Settings ( /settings) is the Tier-1 command center of SSO.ID v2. Configure regional residency, live Branding Studio, 1-click custom domains, password & threat defense, MFA & Passkeys, token lifetimes, break-glass governance, SMTP/Email/SMS gateways, social connections, SCIM 2.0, SIEM webhooks, and GDPR/HIPAA/SOC 2 compliance presets.

Platform Architect Story: Going from Default Workspace to White-Label HIPAA & SOC 2 Readiness

How CloudPulse Transformed Their Login Domain and Passed a Healthcare Security Audit in One Afternoon

Before launching to enterprise hospital networks, CloudPulse needed three things:

  1. A completely white-labeled authentication URL (https://login.cloudpulse.io) so hospital doctors never saw a third-party domain during redirect.
  2. Strict HIPAA session controls, a signed Business Associate Agreement (BAA), and geographical login restrictions blocking high-risk countries.
  3. A Break-Glass emergency administrator policy and time-bound vendor support delegation tokens.

Opening /settings, CloudPulse's lead architect typed login.cloudpulse.io, clicked Auto-Connect with Cloudflare (POST /api/settings/tenant/auto-connect/cloudflare), clicked the HIPAA Compliance Preset (POST /api/compliance/apply-preset), and digitally countersigned the HIPAA BAA — completing the entire rollout in under 20 minutes.

1. General & Data Residency

The General tab (/settings → General) defines your workspace identity, default regional data residency (US or EU), default language/timezone, registration mode (open self-registration vs. invite-only), disposable email blocking, and admin approval policies.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — General & Data Residency tab.
Tenant Settings — General & Data Residency tab.

2. Live Branding Studio & Account Page Layouts

Open the Branding tab in /settings to customize the hosted authentication experience with a live side-by-side preview:

  • Account Page Layout Templates: Choose between Centered Card, Split-Screen Left, Split-Screen Right, or Full-Bleed Enterprise layouts, complete with promotional feature bullets, trust badges, and custom hero copy.
  • Visual Theme & Custom CSS: Configure Company Logo, Favicon, Primary/Secondary/Background Hex Colors, Border Radius, Dark Mode toggle, and Custom CSS stylesheet rules.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Branding Studio & Account Page Layout customizer.
Tenant Settings — Branding Studio & Account Page Layout customizer.

3. 1-Click Custom Domains & Automated DNS Provisioning

In /settings → Custom Domains, SSO.ID v2 eliminates manual DNS copy-paste errors with automated provider detection:

1

Automatic DNS Provider Detection (POST /api/settings/tenant/detect-dns-provider)

Enter your desired custom domain (e.g., auth.yourcompany.com). SSO.ID queries global nameservers in real time and detects whether your domain is hosted on Cloudflare, GoDaddy, Hostinger, Namecheap, or a custom registrar.

2

1-Click Auto-Connect (POST /api/settings/tenant/auto-connect/{provider})

Click Auto-Connect for Cloudflare, GoDaddy, Hostinger, or Namecheap (or add the displayed CNAME record manually) and click Verify Domain (POST /api/settings/tenant/verify-domain) to provision managed TLS/SSL certificates automatically.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Custom Domains & automated DNS/SSL verification.
Tenant Settings — Custom Domains & automated DNS/SSL verification.

5. Security & Threat Defense (Password, Lockout & Geofencing)

Password & Brute-Force Lockout Policy

Configure minimum password length (6–128), uppercase/lowercase/digit/special character requirements, password history reuse prevention, expiration days, and brute-force account lockout (maxFailedLoginAttempts, lockoutDurationMinutes).

IP Allowlist/Blocklist & Country Geofencing

Define CIDR IP allowlists/blocklists, Admin Console IP allowlists, and Country-level Geofencing rules (Allow-Only or Block-Selected ISO country codes) along with Impossible Travel anomaly detection.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Password Policy, Brute-Force Lockout & Threat Defense tab.
Tenant Settings — Password Policy, Brute-Force Lockout & Threat Defense tab.

6. Multi-Factor & Passkeys Policy

The Multi-Factor & Passkeys tab controls Tier-1 MFA enforcement (optional, required_admins, or required), enrollment grace period days, trusted-device remember duration, FIDO2 / WebAuthn Passkeys, Passkey as Primary passwordless login, and Require Multiple Factors step-up authentication.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Multi-Factor Authentication & FIDO2 Passkeys policy tab.
Tenant Settings — Multi-Factor Authentication & FIDO2 Passkeys policy tab.

7. Tokens & Session Lifetimes

Under Tokens & Sessions, configure default Access Token lifetime (minutes), Refresh Token lifetime (days), Refresh Token Rotation, Single Logout (SLO), signing algorithm (RS256/ES256), idle timeout, maximum session hours, single active session enforcement, and forced logout on password change.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Tokens & Session Lifetimes tab.
Tenant Settings — Tokens & Session Lifetimes tab.

8. Governance & Break-Glass Emergency Access

Configure a Break-Glass Emergency Administrator email (exempt from geofencing/IP restrictions during an outage) and issue time-bound, revocable Support Access Delegation Tokens (POST /api/settings/tenant/governance/support-token) when granting temporary vendor troubleshooting access.

https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Governance & Break-Glass Emergency Access tab.
Tenant Settings — Governance & Break-Glass Emergency Access tab.

9. Gateways, Templates & Connections (SMTP, Emails, SMS, Social)

The Gateways & Comms group in /settings centralizes all outbound messaging and inbound login providers:

  • Email Gateway (SMTP): Custom SMTP host, port, TLS/SSL, credentials, sender address, and live test email verification.
  • Email Templates: Customize branded HTML subject lines and bodies for Welcome, Verification, Password Reset, MFA OTP, and Security Alerts.
  • SMS Gateway: Configure Twilio, AWS SNS, or MessageBird credentials for SMS OTP delivery and test live dispatch.
  • Connections: Toggle built-in social & enterprise providers (Google, GitHub, LinkedIn, Microsoft, Apple, etc.), supply custom OAuth credentials, and enable auto-provisioning.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Email Gateway (SMTP) configuration tab.
Tenant Settings — Email Gateway (SMTP) configuration tab.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Transactional Email Templates editor tab.
Tenant Settings — Transactional Email Templates editor tab.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — SMS Gateway configuration tab.
Tenant Settings — SMS Gateway configuration tab.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Tenant Connections & social provider toggles.
Tenant Settings — Tenant Connections & social provider toggles.

10. Enterprise Sync, Webhooks & Regulatory Compliance

The Enterprise & Sync group provides directory automation, real-time event streaming, and turnkey regulatory compliance:

  • SCIM & Directory (POST /api/settings/tenant/scim/token): Generate bearer tokens and copy your RFC 7644 SCIM 2.0 endpoint for Okta, Microsoft Entra ID, or Ping Identity.
  • SIEM & Webhooks (POST /api/settings/tenant/webhook/test): Register webhook receivers with HMAC signing secrets to stream login, user, and security events in real time.
  • Compliance & Privacy (POST /api/compliance/apply-preset): Apply 1-click Standard, GDPR, HIPAA BAA, or SOC 2 Type II & ISO 27001 presets, manage PII retention/log purging, countersign a HIPAA BAA, and monitor your real-time Compliance Readiness Scanner.
Flow Diagram SCIM 2.0 Directory Sync & Real-Time SIEM Webhook Pipeline
flowchart LR IDP["Okta / Entra ID / HRIS"] -->|"SCIM 2.0 Bearer Token"| SCIM["/api/scim/v2 (Users & Groups)"] SCIM --> DIR["Tenant Directory & Roles"] DIR --> AUD["SHA-256 Chained Audit Log (/audit-logs)"] AUD --> WH["HMAC-Signed Webhook Delivery"] WH --> SIEM["Customer SIEM (Splunk / Datadog / Sentinel)"]
Workforce HRIS/IdP changes sync over SCIM 2.0 into the tenant directory, record tamper-evident SHA-256 audit logs, and stream HMAC-signed webhooks to your SIEM.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — SCIM 2.0 Directory Provisioning tab.
Tenant Settings — SCIM 2.0 Directory Provisioning tab.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — SIEM & Real-Time Webhooks tab.
Tenant Settings — SIEM & Real-Time Webhooks tab.
https://cloudpulse.us.beta.sso.id/settings Click to zoom
Tenant Settings — Regulatory Compliance Presets, HIPAA BAA & Readiness Scanner.
Tenant Settings — Regulatory Compliance Presets, HIPAA BAA & Readiness Scanner.

11. Tenant Settings & Compliance API Reference

Method Endpoint Description
GET / PUT https://{your-tenant}.sso.id/api/settings/tenant Retrieves or updates all Tier-1 Tenant settings (General, Branding, Security, Tokens, MFA, Compliance, Governance).
POST https://{your-tenant}.sso.id/api/settings/tenant/detect-dns-provider Auto-detects DNS registrar for a custom domain (POST .../auto-connect/{cloudflare|godaddy|hostinger|namecheap} connects it; POST .../verify-domain verifies CNAME).
POST https://{your-tenant}.sso.id/api/settings/tenant/scim/token Generates a new tenant-level SCIM 2.0 Bearer token.
GET https://{your-tenant}.sso.id/api/compliance/readiness-report Returns compliance readiness scores across GDPR, HIPAA, SOC 2, and ISO 27001 (POST /api/compliance/apply-preset applies a baseline).
POST https://{your-tenant}.sso.id/api/tenant-management Provisions a new isolated Tenant workspace in US or EU data residency.
AI Agent Prompt Automate Tenant Provisioning, SOC 2 Baseline & Custom Domain Verification
You are a cloud infrastructure & DevSecOps engineer. Write an Infrastructure-as-Code / provisioning script targeting **SSO.ID v2** (`https://{your-tenant}.sso.id/api`) that:
1. Creates a new isolated Tenant workspace in the `EU` or `US` region via `POST https://{your-tenant}.sso.id/api/tenant-management`.
2. Applies the `soc2` and `gdpr` regulatory security presets via `POST https://{your-tenant}.sso.id/api/compliance/apply-preset`.
3. Updates tenant branding, password complexity, and IP/Country geofencing via `PUT https://{your-tenant}.sso.id/api/settings/tenant`.
4. Detects the DNS provider (`POST /api/settings/tenant/detect-dns-provider`) and verifies the custom login domain (`POST /api/settings/tenant/verify-domain`).