Notion - SSO configuration

Notion - SSO configuration

Alert
Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk.
Quote
This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Notion using MPAS. SSO simplifies user authentication by allowing access to multiple applications with a single set of credentials. This integration enhances security and improves user experience across your organization
Warning
To set up Multi-Pass with  Notion, ensure you meet the following requirements:
- Notion Business or Enterprise plan, workspace owner (Business) or organization owner (Enterprise)
- MPAS Admin rights
- Make sure that all users intended to use SSO in Notion are registered in your IdP and have the necessary permissions to access Notion.
Important: Custom elements in URLs (like realm names) are case sensitive. Make sure to match the exact casing from your environment.



Notion - SSO configuration





Step 1 - Retrieve Notion SAML Settings

  1. Go to Settings
  2. Organization Settings
  3. Click on General, then select SAML SSO.
  4. Click Edit SAML SSO Configuration.
  5. Copy the following values:

Step 2 - Configure Multi‑Pass (MPAS) as Identity Provider

  1. Open Multi-Pass Dashboard

  1. Select your tenant and go to Integrations, applications.
  2. Click SAML under Custom Integration and enter the following information:


FieldValue
Client ID (= SP Entity ID)
https://notion.so/sso/saml
  Name
 notion
  Description
 SSO integration
Assertion Consumer Service URL (= ACS URL)https://www.notion.so/sso/saml/consume
NameID FormatEmail
  1. Download the X.509 certificate generated by MPAS — this will be uploaded into Notion.
  2. Click on add integration
  3. Now we need to verify all the fields in the advanced console, click on it on the left side

  1. Click client and use the search tab to look for Notion
  2. Make sure all the fields are well completed, 
  3. In the first section called General settings:
FieldValue
Client IDhttps://www.notion.so/sso/saml
NameNotion
DescriptionSAML SSO integration with Notion
Always display in UION
  1. Scroll to Access settings section : 
FieldValue
Home URLhttps://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/saml/clients/<APP_NAME>
Valid Redirect URIshttps://www.notion.so/sso/saml/consume
IDP-Initiated SSO URL Name<APP_NAME> (for example : notion)
  1. SAML capabilities 
FieldValue
Name ID FormatEmail
Force Name ID FormatON
Force POST BindingON
Force Artifact BindingOFF
Include AuthnStatementON
Include OneTimeUse ConditionOFF
Optimize REDIRECT signing key lookupOFF
Allow ECP flowOFF
  1. Signature and Encryption
FieldValue
Sign DocumentsOFF
Sign AssertionsON
Encrypt AssertionsOFF
Encrypt NameIDOFF
  1. Now change the tab to "Keys" and make sure that both parameters are switch to OFF.
  2. Finally go to the advanced tab :
    1. Assertion Consumer Service POST Binding URL = Valid redirect URIs = ACS URL: https://www.notion.so/sso/saml/consume
  3. Before moving back to Notion we need to adjust one additionnal parameter, go to the tab "Client scope"

  1. Select your client
  2. Click on configure a new mapper. we will need to add 
    1. First Name
    2. Last Name

  1. Select for both "User attribute" and complete the different fields : 


First name
FieldValue
Mapper TypeUser Attribute
NamefirstName
User AttributefirstName
Friendly NameFirst Name
SAML Attribute NamefirstName
SAML Attribute NameFormatBasic

Last Name
FieldValue
Mapper TypeUser Attribute
NamelastName
User AttributelastName
Friendly NameLast Name
SAML Attribute NamelastName
SAML Attribute NameFormatBasic


Step 3 - Complete SAML Setup in Notion

  1. Go to Notion Settings, Identity (Business) or Organization Settings, SAML SSO (Enterprise).
  2. Click Enable SAML SSO to open the configuration dialog.
  3. Paste the IdP metadata URL or full XML from MPAS into the corresponding field.
  4. Review and configure:
    • Login method
    • Automatic account creation
    • Linked workspaces

    • Related Articles

    • SAML SSO Integration Guide

      This guide provides an overview of how to configure SAML Single Sign-On (SSO) between Multi-Pass and a third-party Service Provider (SP). Multi-Pass acts as the Identity Provider (IdP) in this federation model. Multi-Pass is working on SCIM support ...
    • Addigy - SSO configuration

      This documentation has been tested and approved by Kelvin Zero's team This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Addigy using MPAS. SSO simplifies user authentication by allowing access to multiple ...
    • Kaseya One - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...
    • UiPath - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...
    • Wrike - SSO configuration

      This documentation has been tested and approved by Kelvin Zero's team This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Wrike using MPAS. SSO simplifies user authentication by allowing access to multiple ...