Revspire uses SAML 2.0 single sign-on (SSO) to authenticate pre-provisioned users through your identity provider. Configure and test SSO before enabling an SSO-only policy. Use SCIM separately when you also want automated user and group provisioning.
Supported Providers
Before You Start
- The Revspire organization must have an active
Revspire Deal Roomentitlement. - Use
View SSO Settings,View SAML SP Certificate, and the relevantCreate SSO ProvidersorEdit SSO Providerspermissions. Enabling an SSO-only policy also requiresManage SSO Enforcement. - Create each test user in Revspire first, or provision the user through SCIM. SAML login does not create users just in time.
- Make sure each test account has an active license and a unique Revspire username or email.
- Keep an audited recovery administrator available until optional SSO has been tested with multiple users.
Step 1: Copy the Revspire Service Provider Values
Open Revspire > Setup > SSO. The endpoint panel provides copy controls for these tenant-specific values:
ACS URL = <copy the Revspire ACS URL>
SP Entity ID = <copy the Revspire SP Entity ID>
SP Signing Certificate = <download or copy the Revspire public certificate>
SP Cert SHA256 Fingerprint = <copy for independent verification>
The SP Entity ID is also the Revspire SAML metadata URL. The ACS binding is HTTP-POST.
Do not register the displayed SP Login URL as a generic IdP start URL: Revspire calls it only after resolving the user and tenant. Do not register SP Logout URL as an inbound SAML callback: it is Revspire’s authenticated application logout endpoint, and Revspire metadata does not advertise a SAML SingleLogoutService.
Step 2: Apply the Required SAML Trust Settings
Protocol = SAML 2.0
ACS binding = HTTP-POST
Audience / SP Entity ID = exact Revspire SP Entity ID
SAML Response signature = required
SAML Assertion signature = required
Signature algorithm = RSA-SHA256
Digest algorithm = SHA-256
Assertion encryption = disabled
Authentication flow = SP-initiated
Revspire signs authentication requests. Where your identity provider supports signed-request verification, trust the Revspire SP signing certificate. Leave a configured default RelayState blank and preserve the opaque RelayState sent with each Revspire request. Revspire rejects an unsigned response, an unsigned assertion, multiple assertions, a wrong audience, or an encrypted assertion.
Step 3: Configure a Stable Identity and Bootstrap Claim
Use a stable, non-empty, non-reassigned value as the SAML NameID. On the first successful login, Revspire also needs one supported claim that uniquely matches an existing active Revspire user:
Recommended username claim name = revspire_username
Recommended username claim value = exact Revspire username
Recommended email claim name = email
Recommended email claim value = exact Revspire email
NameID = immutable identity-provider user identifier
NameID format = Unspecified or Persistent
Revspire accepts common username claims such as username, preferred_username, and upn, and common email claims such as email and mail. The first match must resolve to exactly one user. Duplicate or conflicting matches fail closed. After the first successful match, Revspire binds that provider’s NameID to the user; changing email does not change the binding. SAML claims are lookup hints, not user synchronization: manage later attribute and lifecycle changes in Revspire or through SCIM.
Step 4: Copy the Identity Provider Values
Issuer Entity ID = <exact IdP issuer>
SSO URL (IdP Login URL) = <HTTPS SAML SSO endpoint>
IdP SLO URL (Optional) = <HTTPS IdP logout endpoint, if supplied>
X.509 Certificate = <currently valid IdP signing certificate in PEM format>
The issuer is immutable after the provider is created. If the issuer changes, create and test a new provider.
Step 5: Add and Test the Provider
- In
Revspire > Setup > SSO, clickAddand select the provider type. - Paste the exact issuer, HTTPS SSO URL, optional IdP SLO URL, and currently valid IdP signing certificate.
- Save the provider and assign one pre-provisioned test user in the identity provider. The first provider becomes primary automatically. If the organization has multiple providers, use a controlled test window and
Make Primary; only the primary provider handles normal Revspire-initiated login. - Start at the normal Revspire login page, enter or select the account, and choose
Sign In with SSO. Do not test from an IdP tile unless your Revspire deployment has explicitly enabled IdP-initiated SAML. - Test multiple users, logout, error recovery, and a second browser before enabling SSO-only login. Keep IdP and Revspire server clocks synchronized and complete the flow promptly.
Certificate Rollover
- Select the provider and open its provider and certificate settings.
- Add the replacement IdP signing certificate before the identity provider starts using it.
- Confirm its validity window and SHA-256 fingerprint.
- After the identity provider has switched and login succeeds, deactivate the old certificate.
Revspire will not let you deactivate the last certificate that is currently valid. You may preload a future certificate while a current certificate remains usable. Never delete and recreate the provider merely to rotate an IdP signing certificate. The downloadable Revspire SP certificate is separate; coordinate any SP certificate change with Revspire.
SSO Policy Modes
- Optional SSO: test the provider before enforcing it organization-wide. Local login may remain available to unbound local users, but once an account is SAML-bound, that account must continue using federated login even while the organization policy is optional.
- SSO-only: internal employees must use the primary SAML provider. Password and social login, password reset/change, and local identity-change flows are blocked. Enabling this policy revokes affected employee sessions and active password-reset links. External partner users are exempt from the organization-wide enforcement policy.
- Turning off SSO-only does not convert a SAML-bound or SCIM-managed account back to local authentication.
- Keep any break-glass account narrowly scoped, separately protected, monitored, and documented.
SCIM Provisioning
SSO authenticates users; SCIM provisions and deactivates users and groups. Configure the provider-scoped SCIM connection only after SAML login works. Generating or rotating its bearer token requires Generate API Tokens.
Continue with the SCIM Provisioning overview.