> ## Documentation Index
> Fetch the complete documentation index at: https://zite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zite App Single Sign-On (SSO)

> Require users to sign in with your organization's SSO identity provider before accessing your Zite app.

## Overview

You can require users to authenticate through your organization's **Single Sign-On** (SSO) identity provider — such as Okta, Azure AD, or Google Workspace — before accessing your Zite app.

SSO gives you centralized control over who can access your app, and allows you to pull in **custom attributes** like department, role, or cost center from your identity provider.

<Info>
  SSO is available on the **Enterprise Plan**. Learn more [here](https://www.fillout.com/enterprise).
</Info>

**Prerequisites**

* Your organization must be on Zite's [Enterprise Plan](https://main.fillout.com/zite-demo)
* Your SSO provider must be [configured with Zite](/help/saml-sso)

## Enable SSO

<Steps>
  <Step title="Open Access settings">
    Click <Icon icon="gear" /> in the upper left area and navigate to `Access`.

    <img src="https://mintcdn.com/zite/gF_N3ByhVWhGiZlx/help/images/Screenshot2026-02-16at4.41.11PMcopy.png?fit=max&auto=format&n=gF_N3ByhVWhGiZlx&q=85&s=3c8b41e6094e2bf579ae655f82e1e311" alt="Screenshot 2026 02 16 At 4 41 11 PM Copy" title="Screenshot 2026 02 16 At 4 41 11 PM Copy" style={{ width:"81%" }} width="1811" height="1006" data-path="help/images/Screenshot2026-02-16at4.41.11PMcopy.png" />
  </Step>

  <Step title="Enable SSO">
    Under **Sign-in method**, toggle on `Sign in with SSO`.

    <Info>
      When SSO is enabled, Magic Link and Google Sign-In are automatically disabled. Only one authentication method can be active at a time.
    </Info>
  </Step>

  <Step title="Choose who can sign up">
    Under **Who can sign up?**, select one of the following:

    * **Invite only** (default) - only users you explicitly add can sign in
    * **Anyone** - anybody who visits your app can create an account
    * **Only allowed domains** - only users from specific email domains (e.g., [example.com](http://example.com)) can sign up
  </Step>
</Steps>

## Custom attributes

When SSO is enabled, **custom attributes** — such as department, role, or cost center — are **automatically discovered** from your identity provider.

To use them in your app, <Icon icon="check" /> **tick** the checkbox, then click `Save`.

<img src="https://mintcdn.com/zite/iguXXMxNAqjCcaY0/help/images/zite-custom-attributes.png.avif?fit=max&auto=format&n=iguXXMxNAqjCcaY0&q=85&s=b023b248bb4f8dd8d9f2816b386967ef" alt="Zite Custom Attributes Png" title="Zite Custom Attributes Png" style={{ width:"74%" }} width="1922" height="1254" data-path="help/images/zite-custom-attributes.png.avif" />

At least one user must have signed in to a Zite app via SSO for attributes to appear.

Click <Icon icon="arrows-rotate" /> to re-scan for new attributes after more users have signed in.

**Using attributes in your app**

Once enabled, custom attributes are available on the authenticated user object. For example, if you enable `department`, your app can access the user's department to personalize content or control feature access.

The Zite AI builder also understands these attributes — you can ask it to build features like *"show different content based on the user's department"*.

<Note>
  SSO attributes (including custom attributes) are refreshed every time a user signs in. If a user's department changes in your identity provider, the updated value will appear the next time they log in to the app.
</Note>

## How SSO login works for end users

On a published Zite app, users enter their work email to sign in, authenticate via your identity provider (e.g., Okta or Azure AD), and are redirected back to the app logged in.

<img src="https://mintcdn.com/zite/iguXXMxNAqjCcaY0/help/images/imagessologinforZiteapp.png?fit=max&auto=format&n=iguXXMxNAqjCcaY0&q=85&s=147793ed0272c5cdd77c7a4f77d1f308" alt="Image Sso Login For Zite App" width="2328" height="1462" data-path="help/images/imagessologinforZiteapp.png" />

<p className="zite-related-topics-heading">Related topics</p>

<div className="zite-related-topics">
  <a href="/help/platform/access/authentication">Authentication</a>
  <a href="/help/saml-sso">SAML Single Sign On</a>
  <a href="/help/platform/access/user-sync">User sync</a>
</div>
