Enterprise Security Boost: Zadig Connects to DingTalk SSO

DingTalk and Zadig: One-Click Security Authentication Boosts Efficiency by 50%!

cover.png

In today's business world, security authentication and identity management are the key defenses for protecting corporate digital assets. As enterprises grow in size and business complexity increases, a Unified Identity Management System (UIMS) has become a core component of modern enterprise IT architecture. Zadig, as a leading enterprise-level DevOps platform, has always been at the forefront of technological innovation. Now, Zadig officially supports integration with DingTalk's Unified Identity Management System, providing enterprise users with a more convenient and secure identity authentication solution.

# Advantages of Zadig Integration with DingTalk

By integrating Zadig with DingTalk’s Unified Identity Management System, enterprises can achieve the following advantages:

  1. Unified Identity Management: Employees can log in directly using their DingTalk accounts, eliminating the need to create and manage additional accounts, thus simplifying the account management process.
  2. Enhanced Security: DingTalk provides a multi-layered security authentication mechanism, ensuring the security of enterprise data.
  3. Simplified Operations: Users no longer need to remember multiple accounts and passwords; they can access Zadig using their DingTalk accounts, enhancing the user experience.

# Detailed Integration Steps

# Step 1: Create a DingTalk Application

  1. Visit DingTalk Open Platform: First, log in to the DingTalk Open Platform (https://open.dingtalk.com (opens new window)) and create a new application.

01.png

  1. Enable Permissions: In 权限管理 - 数据权限, set the address book permission scope, and in API 权限, enable the permissions required for the application.

02.png

Enable the following permissions:

  • Contact.User.Read: Read personal information from the address book.
  • Contact.User.Mobile: Access personal mobile phone information.
  1. Get Client ID and Client Secret: After creating the application, obtain the Client ID and Client Secret. These will be used for subsequent Zadig configurations.

03.png

  1. Publish the DingTalk Application: Create a version and publish the DingTalk application to ensure it is available.

# Step 2: Configure Zadig Account Integration

  1. Access Zadig System Settings: Log in to the Zadig system, navigate to system settings -> system integration -> account system, select "DingTalk" as the integration method, and enter the Client ID and Client Secret obtained in Step 1 into the corresponding fields.

04.png

  1. Get Callback Address: In the Zadig configuration page, obtain the Callback address. This address will be used for the callback configuration in the DingTalk Open Platform. After completing the configuration, set the Feishu account system as the default account system.

05.png

06.png

  1. Configure DingTalk Callback Address: Return to the DingTalk Open Platform and configure the Callback address provided by Zadig to the callback address of the DingTalk application. Ensure the callback address is correct so that DingTalk can correctly pass the authentication information back to Zadig.

07.png

# Log in with DingTalk Account

After completing the configuration, visit Zadig, complete the DingTalk account authentication, and you can quickly log in to Zadig.

08.png

# Conclusion

By integrating Zadig with DingTalk, enterprises not only achieve unified identity management but also significantly enhance account security and employee operational efficiency. In the future, Zadig will continue to optimize its enterprise-level integration capabilities to help enterprises build a safer and more efficient development and delivery system in their digital transformation.

Background Image

作为一名软件工程师,我们一直给各行各业写软件提升效率,但是软件工程本身却是非常低效,为什么市面上没有一个工具可以让研发团队不这么累,还能更好、更快地满足大客户的交付需求?我们是否能够打造一个面向开发者的交付平台呢?我们开源打造 Zadig 正是去满足这个愿望。

—— Zadig 创始人 Landy