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

# Single sign-on (SSO) form login

> Add Microsoft, OneLogin, Google Workspaces, Okta and other types of SSO login to your form. Optionally pre-fill fields.

## What is SSO?

**Single Sign-On** (SSO) is a user authentication service that allows a user to use one set of login credentials to access multiple applications. It enhances user experience by eliminating the need for password authentication for each application.

Fillout supports adding SSO login to your forms with Microsoft, Okta, OneLogin, Google Workspaces and other SAML providers. When SSO is configured, you can:

* **Pre-fill fields** and add conditional logic based on your SSO user data
* Let users save and continue their forms later on, even from a different device
* Restrict form access to departments or roles

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

## Setup process

First, [configure your single sign-on provider](/help/saml-sso) with Fillout. Next, add a [login page](/help/login-page) to your form. Select the `SSO` option as the **Verification type**.

<Frame>
  <img src="https://mintcdn.com/fillout-005a867b/wLNVsGbjoddvqJO1/images/advanced/image-12.png?fit=max&auto=format&n=wLNVsGbjoddvqJO1&q=85&s=8f0f41b076b6af55ed87966877dce14f" alt="" width="2436" height="1052" data-path="images/advanced/image-12.png" />
</Frame>

Then, grant your users access to Fillout in your SAML provider. SAML access lets those users sign in and access your forms through SSO. It does not give them access to any workspace, or permission to create or edit forms. Only invited members have those permissions.

By default, the same SAML access also lets someone create a Fillout account, as a member with no workspace access, the first time they sign in to the Fillout dashboard. If you would rather only invited people become members, turn on [Require an invitation to join](/help/saml-sso#require-an-invitation-to-join).

That’s it - your form is now secured with your single sign-on provider. When a user submits a form, the results page will automatically show you which user submitted the form.

## Pre-filling fields and conditional logic

You can access the logged-in SSO user anywhere in Fillout, like in [default values](/help/prefill-fields) or [branching logic](/help/page-logic).

<Frame>
  <img src="https://mintcdn.com/fillout-005a867b/wLNVsGbjoddvqJO1/images/advanced/image-13.png?fit=max&auto=format&n=wLNVsGbjoddvqJO1&q=85&s=a90718b65b84d651ccf9db5a304aac0f" alt="" width="846" height="568" data-path="images/advanced/image-13.png" />
</Frame>

For example, you can pre-fill questions like “Which department are you in?” with the department stored in your SSO provider.

## Custom attributes

You can also pull in **custom attributes** from your SSO provider — like department, role, or cost center — and reference them in your form for pre-filling, conditional logic, and more. [Learn more here.](/help/sso-custom-attributes)

## Related articles

<CardGroup cols={3}>
  <Card title="SSO custom attributes" color="#FFC738" icon="id-badge" iconType="regular" href="/help/sso-custom-attributes">
    Use custom SSO attributes like department or role in your forms.
  </Card>

  <Card title="Login page" color="#FFC738" icon="key" iconType="regular" href="/help/login-page">
    Require respondents to verify their email, enter a password, or use Single Sign-On.
  </Card>

  <Card title="SAML Single Sign On" color="#FFC738" icon="shield-keyhole" iconType="regular" href="/help/saml-sso">
    Enable SSO through various providers like Okta, Azure AD, and all SAML providers.
  </Card>
</CardGroup>
