Skip to content
See Sanity in action 👀 Join us for a live product demo + Q&A →
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • 5 Disadvantages Of Wordpress That Are Holding You Back
EnterprisePricing
Contact salesLog inGet started
Published February 1st 2023

Enterprise SSO

Introducing automatic granting of project access and roles to SSO users based on declarative rules.

Jesus De Oliveira

Principal Product Manager, Content Lake and Enterprise Experience

Powering content management and operations for the enterprise means supporting the needs of editors and developers, while enabling them to seamlessly work, collaborate and leverage content effectively. It also means ensuring it is possible to scale these workflows to different lines of business, teams and employees, while remaining compliant and avoiding compromising security but at the same time not introducing friction for users.

As Sanity is used in more areas and lines of business in your organization, new teams start new projects, but employees across the organization may still require access. Creating accounts and assigning roles one by one becomes cumbersome, error-prone, and ultimately introduces friction that slows down users and projects. More importantly, ensuring these users have and keep the right access and permissions through time becomes even more difficult.

We’re releasing a major improvement to our SAML/SSO integration capability, to enable automatic granting of project access and roles to users logging-in through SSO, based on declarative rules. With this new functionality, your organization’s users can onboard into Sanity by just logging-in with their corporate credentials and start working immediately, right in the appropriate projects and with the right role. At the same time, you can be sure users always have the right access and permissions across projects, without manual and error-prone work.

Solution Overview

With Enterprise SSO enabled, employees in your organization can securely log in to your Sanity projects using their corporate identity credentials, and instantly get started working on content, with the right project access and role.

Organizations can now use declarative rules provided by a 3P identity provider to log into the Sanity Studio

Sanity admins can define declarative rules that determine the projects and the roles a user receives when onboarding (first time they log-in to Sanity through SSO), or on every log-in (ensuring roles and project access is always up-to-date). Rules leverage the “group membership” meta-data field of the user’s record in the corporate identity provider, and support regular expressions to allow both simple and sophisticated cases.

Organizations can now specify group names provided by a 3P identity provider, which map to Sanity roles.

Declarative mapping rules can be configured to be applied upon every log-in of a user, ensuring its project access and roles stay in-sync with the latest user meta-data in the identity provider - for example, ensuring a user removed from a group or offboarded from the corporate identity provider automatically loses previously granted project access and roles. When using this model, a user’s project access and role cannot be modified manually to ensure consistency.

Organizational admins will know if a user is managed by a 3P provider with updates to the members page.

This enhances our robust set of enterprise capabilities, complementing custom CDN domains, dedicated infrastructure and detailed audit logging. Together, these enable you and your organization to leverage structured content at scale while meeting the compliance, security and operational demands of the enterprise.

A composable solution for digital businesses

Sanity’s customizable content solution offers enterprise companies flexibility to support all content, from powering marketing sites, digital signage, rewards programs, and more. Backed by an unparalleled developer experience, teams can flow content across robust APIs that drive critical business functions across any additional apps within a content lifecycle. To get started with Sanity for Enterprise, visit our website and schedule a demo with our team.

Page content

    • Solution Overview
    • A composable solution for digital businesses

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal
  • Sanity vs ButterCMS

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • Content as a Service
  • Ecommerce SEO
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • CMS for apps
  • Remix CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023