---
title: Single Sign-On Setup Guide
description: An outline of the steps to configure your identity provider to work with the Join platform for single sign-on (SSO)
---

[Skip to content](https://success.join.build/en/knowledge/sso-setup#main-content)

[Contact Join Support](https://success.join.build/en/knowledge/kb-tickets/new?hsLang=en)

[![Join Help Center](https://success.join.build/hubfs/Join%20Help%20Center.svg)](https://success.join.build/en/knowledge?hsLang=en)

Open main navigation

Close main navigation

- [Contact Join Support](https://success.join.build/en/knowledge/kb-tickets/new)
- [Login](https://app.join.build/)

[Login](https://app.join.build/)

 Hi! 👋 How can we help?

- There are no suggestions because the search field is empty.

1. [Join - Help Center](https://success.join.build/en/knowledge?hsLang=en)
2. [Security](https://success.join.build/en/knowledge/security?hsLang=en)
3. [Single Sign-on](https://success.join.build/en/knowledge/security?hsLang=en#single-sign-on)

# Single Sign-On Setup Guide

## An outline of the steps to configure your identity provider to work with the Join platform for single sign-on (SSO)

### 1. Configuring SSO for Join

To set up SSO for your company, complete the form linked below. It includes instructions for any pre-setup required for your identity provider. Once submitted, our  Support team will reach out to coordinate any additional configuration steps needed before proceeding.

[Single sign-on setup form](https://success.join.build/join-sso-landing-page?hsLang=en)

Join currently supports the following identity providers and protocols. Single Sign-On (SSO) is a centralized authentication method that lets users access Join using credentials from their existing identity provider, without needing a separate Join password: 

- **Identity Providers:** Microsoft Entra ID, Okta, Google Workspace
- **Protocols:** SAML 2.0. Additional protocol support may be available; contact our Support team for details.

***Note:** Don’t see your identity provider listed? Please contact our [Support Team](mailto:support@join.build), as we continually evaluate which providers to support.*

### 2. Communicating the Change to Your Users

We recommend notifying your Join users of the switch to single sign-on, as their login experience will look slightly different. They’ll typically no longer need to enter a password to access Join, since they’ll already be authenticated with your identity provider. You can find a full list of your Join users in the Company Administration portal; your Join company admin can assist with access.

#### Sample Email

> **\<Company Name\>**,
> 
> At **\<insert time\>** on **\<insert date\>,** we will be turning on Single Sign-On (SSO) for Join.
> 
> After this date, when logging into Join after entering your email on the login screen, you may be redirected to authenticate with your **\<insert identity provider\>** credentials rather than your current Join password.
> 
> On most occasions, since you are already authenticated through SSO, you will only need to enter your email address on the login page to access Join.
> 
> If you have trouble logging in, contact the Join Support team at [support@join.build](mailto:support@join.build).

***Tip:***  *Watch for users who may have updated their email address outside of Join. These users are likely still registered in Join under their old email, and when they log in via SSO with their new address, they will lose access to their projects. Contact our Support team before enabling SSO, and we can help reconcile these accounts.* 

### 3. Enabling and Testing the SSO Connection

When it is time to go live, our Support team will enable SSO for your company. We’ll email you once SSO is active and ask you to test logging in to confirm everything works as expected.

Anyone in your organization can test, whether or not they have an existing Join account. If you don’t have an existing account, we’ll automatically create one during the authentication process.

***Caution:*** *Microsoft Entra ID customers: If your organization has **Admin consent requests** enabled in Microsoft Entra ID, an Entra ID admin must approve the Join application after the first user signs in. This is a one-time action.*

 

- [Getting Started with Join](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#main-content)

    - [Join Overview](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#join-overview)
    - [I'm a new Join user](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#im-a-new-join-user)
    - [My company is new to Join](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#my-company-is-new-to-join)
    - [I want to use Join on my project](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#i-want-to-use-join-on-my-project)
    - [Workflow Best Practices](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#workflow-best-practices)
    - [Getting Started for Project Admins](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-project-admins)
    - [Getting Started for General Contractors](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-general-contractors)
    - [Getting Started for Design Team Members](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-design-team-members)
    - [Getting Started for Owners](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-owners)
- [Product Updates](https://success.join.build/en/knowledge/product-updates?hsLang=en#main-content)

    - [What's New](https://success.join.build/en/knowledge/product-updates?hsLang=en#whats-new)
    - [Early Access](https://success.join.build/en/knowledge/product-updates?hsLang=en#early-access)
- [Join for Pursuit](https://success.join.build/en/knowledge/join-for-pursuit?hsLang=en#main-content)

    - [Pursuit Resources](https://success.join.build/en/knowledge/join-for-pursuit?hsLang=en#pursuit-resources)
- [Dashboard](https://success.join.build/en/knowledge/dashboard?hsLang=en#main-content)

    - [Dashboard](https://success.join.build/en/knowledge/dashboard?hsLang=en#dashboard)
    - [Charts](https://success.join.build/en/knowledge/dashboard?hsLang=en#charts)
- [Milestones](https://success.join.build/en/knowledge/milestones?hsLang=en#main-content)

    - [Milestones](https://success.join.build/en/knowledge/milestones?hsLang=en#milestones)
    - [Estimates and Budgets](https://success.join.build/en/knowledge/milestones?hsLang=en#estimates-and-budgets)
    - [Importing](https://success.join.build/en/knowledge/milestones?hsLang=en#importing)
- [Items](https://success.join.build/en/knowledge/items?hsLang=en#main-content)

    - [Items](https://success.join.build/en/knowledge/items?hsLang=en#items)
    - [Options](https://success.join.build/en/knowledge/items?hsLang=en#options)
    - [Status](https://success.join.build/en/knowledge/items?hsLang=en#status)
    - [Scenarios](https://success.join.build/en/knowledge/items?hsLang=en#scenarios)
    - [Item Library](https://success.join.build/en/knowledge/items?hsLang=en#item-library)
    - [Schedule Impact](https://success.join.build/en/knowledge/items?hsLang=en#schedule-impact)
    - [Ideas](https://success.join.build/en/knowledge/items?hsLang=en#ideas)
- [Markups](https://success.join.build/en/knowledge/markups?hsLang=en#main-content)

    - [Markups](https://success.join.build/en/knowledge/markups?hsLang=en#markups)
    - [Milestone Markups](https://success.join.build/en/knowledge/markups?hsLang=en#milestone-markups)
    - [Item Markups](https://success.join.build/en/knowledge/markups?hsLang=en#item-markups)
    - [Contingencies and Allowances](https://success.join.build/en/knowledge/markups?hsLang=en#contingencies-and-allowances)
    - [Cost Display Settings](https://success.join.build/en/knowledge/markups?hsLang=en#cost-display-settings)
- [Risk Register](https://success.join.build/en/knowledge/risk-register?hsLang=en#main-content)

    - [Risk Register](https://success.join.build/en/knowledge/risk-register?hsLang=en#risk-register)
- [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en#main-content)

    - [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en#timeline)
- [Reports](https://success.join.build/en/knowledge/reports?hsLang=en#main-content)

    - [Reporting](https://success.join.build/en/knowledge/reports?hsLang=en#reporting)
    - [Customizable Reports](https://success.join.build/en/knowledge/reports?hsLang=en#customizable-reports)
- [Team](https://success.join.build/en/knowledge/team?hsLang=en#main-content)

    - [Team](https://success.join.build/en/knowledge/team?hsLang=en#team)
    - [Roles and Permissions](https://success.join.build/en/knowledge/team?hsLang=en#roles-and-permissions)
- [Project Settings](https://success.join.build/en/knowledge/project-settings?hsLang=en#main-content)

    - [Project Settings](https://success.join.build/en/knowledge/project-settings?hsLang=en#project-settings)
    - [Categorizations](https://success.join.build/en/knowledge/project-settings?hsLang=en#categorizations)
    - [Units of Measure](https://success.join.build/en/knowledge/project-settings?hsLang=en#units-of-measure)
    - [Item Schedule Impact and Display](https://success.join.build/en/knowledge/project-settings?hsLang=en#item-schedule-impact-and-display)
    - [Default Item Template](https://success.join.build/en/knowledge/project-settings?hsLang=en#default-item-template)
    - [Notifications](https://success.join.build/en/knowledge/project-settings?hsLang=en#notifications)
    - [Print Header](https://success.join.build/en/knowledge/project-settings?hsLang=en#print-header)
    - [Customize Display](https://success.join.build/en/knowledge/project-settings?hsLang=en#customize-display)
- [Projects and Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#main-content)

    - [Projects and Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#projects-and-programs)
    - [Projects](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#projects)
    - [Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#programs)
- [Company Settings](https://success.join.build/en/knowledge/company-settings?hsLang=en#main-content)

    - [Company Settings](https://success.join.build/en/knowledge/company-settings?hsLang=en#company-settings)
    - [Company Standards](https://success.join.build/en/knowledge/company-settings?hsLang=en#company-standards)
- [Join Benchmarking](https://success.join.build/en/knowledge/join-benchmarking?hsLang=en#main-content)

    - [Project Comparisons Report](https://success.join.build/en/knowledge/join-benchmarking?hsLang=en#project-comparisons-report)
- [Join Insights](https://success.join.build/en/knowledge/join-insights?hsLang=en#main-content)

    - [Join Insights](https://success.join.build/en/knowledge/join-insights?hsLang=en#join-insights)
- [Integrations](https://success.join.build/en/knowledge/integrations?hsLang=en#main-content)

    - [Integrations](https://success.join.build/en/knowledge/integrations?hsLang=en#integrations)
- [Security](https://success.join.build/en/knowledge/security?hsLang=en#main-content)

    - [Frequently Asked Questions](https://success.join.build/en/knowledge/security?hsLang=en#frequently-asked-questions)
    - [Single Sign-on](https://success.join.build/en/knowledge/security?hsLang=en#single-sign-on)
- [AI in Join](https://success.join.build/en/knowledge/ai-in-join?hsLang=en#main-content)

    - [Join Model Context Protocol (MCP)](https://success.join.build/en/knowledge/ai-in-join?hsLang=en#join-model-context-protocol-mcp)

[![Artboard 3@4x-8](https://success.join.build/hs-fs/hubfs/Artboard%203@4x-8.png?width=100&height=69&name=Artboard%203@4x-8.png "Artboard 3@4x-8")](https://join.build)

© 2026 - Join | All rights reserved.