Skip to main content

Feishu Integration with NineData SSO

This article is aimed at enterprises that use Feishu to manage personnel account information, providing a best practice guide for integrating Feishu with Single Sign-On (SSO) to achieve unified authentication and authorization management.

Background Information

For enterprises that use Feishu for daily work and collaboration, all corporate personnel information has been managed uniformly. As the scale of the enterprise expands and the complexity of business increases, the number of enterprise application systems also increases. Traditional application login management methods may pose security challenges. How to enable enterprise personnel to log in to applications securely and effectively, and to achieve unified authentication and management of multiple applications, has become a major challenge for enterprises.

Single Sign-On (SSO) can perfectly solve this problem. Users only need to log in once to access all systems, which not only improves work efficiency but also enhances information security.

This article will provide a detailed guide for enterprises using Feishu, introducing how to integrate Feishu with NineData's SSO.

Prerequisites

  • You have already created or joined an organization, and the organization has subscribed to . Please ensure that your annual or monthly subscription is still active. For more information, please refer to Manage Organizations.
  • Your current account has been switched to the target organization. For more information, please refer to Switching to an Organization.
  • Your role in NineData is . For more information, please refer to Roles.
  • The version of Feishu used by your organization is Business Flagship Edition or higher, and you are an administrator with Identity Integration management permissions. For more version information, please refer to Feishu Version Feature Comparison.

Step One: Enable NineData SSO Organization Login Feature

  1. Log in to the NineData Console, and click on in the left navigation bar.

  2. Click the switch next to to enable SSO login, enter your organization name under , and then copy the under .

    sso_enabled

  3. Keep this page open and proceed to the next step.

Step Two: Create SSO Custom Application in Feishu

tip

The following content is excerpted from the official Feishu documentation: Configure SSO (SAML 2.0 Protocol) for Custom Enterprise Applications.

  1. Open the Identity Integration Module of the Feishu Integration Platform, select Single Sign-On > Application Management > + New Application to create an SSO custom application.

    img

  2. On the Basic Configuration page, customize the name, description, and icon of the application. After clicking New Application, proceed to the Application Configuration page.

    img

  3. Enable the SAML 2.0 protocol and configure the following parameters.

    img

    ParameterDescription
    Login Callback URLPaste the copied from the previous step into the text box under Login Callback URL.
    Name ID ConfigurationIt is recommended to select Enterprise email name (without @ and suffix).
  4. Click on Download Metadata Document on the right side of the page for later use.

  5. Click Save and Enable.

Step Three: Integrate SSO Custom Application in NineData

  1. Return to the page from Step One, click on next to , and then upload the metadata document downloaded in Step Two.

  2. (Optional) Turn on the switch under as needed. After enabling, when users log in to NineData through SSO, the system will automatically add the user to NineData, and you no longer need to perform the New SSO User operation in advance.

  3. (Optional) After enabling , specify the default role for automatically added SSO users, supporting single and multiple selections.

  4. Click Save Changes. The Feishu SSO integration operation is now complete. Members of the Feishu organization can log in to NineData through the URL under using their Feishu account.

    sso_login_address