Identity

Updated July 2026

Set up secure workspace access.

Email/password users can opt into an authenticator. Teams can add SAML SSO, session limits, and directory provisioning.

01

How sign-in works

Email and passwordTwo-factor verification is optional. After a user enrolls an authenticator, each new password session requires its six-digit code.
Company SSOA configured SAML identity provider can handle sign-in for an allowed company domain. Enforce MFA in the identity provider; Embrasure does not add a second authenticator prompt to an SSO session.
Session lengthWorkspace admins choose a maximum lifetime measured from the original sign-in. It is not an inactivity timer.

02

Rollout order

  • Create the workspace, then optionally enroll the owner’s authenticator under Settings → Account security.
  • Invite a second administrator and confirm that both administrators can sign in before changing company-wide controls.
  • Open Settings, Admin, then Sign-in. Add the company email domains and choose the maximum session length.
  • If using SSO, enforce MFA at the identity provider. Register it in Embrasure but leave Require SSO off for the first test.
  • Enable Require SSO only after the test passes. Keep an existing admin browser open so a bad provider configuration can be corrected.
  • Use Google Workspace directory sync or SCIM to manage membership. Start with a small pilot group.

SSO controls sign-in; directory sync and SCIM control membership and roles. See the SCIM guide for provisioning details.

03

Authenticator setup and recovery

After signing in, open Settings → Account security to enable two-factor verification or add a backup authenticator. Removing the final authenticator disables two-factor verification for that account.

If every authenticator is lost, contact support@embrasure.ai. Recovery requires account-ownership verification and signs out existing sessions.

04

Warehouse identity federation

Databricks and Snowflake can run every interactive query as the member who asked it without storing a long-lived warehouse credential. Each member completes one source sign-in so Embrasure can prove the immutable provider identity. Later query tokens are short-lived and kept only in memory.

Embrasure-managed issuerOne tenant-isolated, non-exportable AWS KMS keyring is used per Embrasure workspace and Databricks account. The Databricks policy is account-wide trust in an Embrasure-managed issuer.
Customer-controlled issuerYour token broker revalidates the Databricks native ID and username and signs the subject JWT with your KMS, Key Vault, or Cloud KMS key.
Administrator ownershipEmbrasure generates Account Console, CLI, REST, and Terraform instructions. Your administrator installs or removes the Databricks policy; Embrasure never receives account-admin credentials.

Organizations that prohibit partner-managed account-wide issuers should choose customer-controlled mode. Disabling the trust, removing a mapping, disconnecting a member, or deactivating the member through SCIM blocks the next query before schema release or model execution.