Authentication: DingTalk

Auth: DingTalkProfessional Edition+

Introduction

The Authentication: DingTalk plugin allows users to log in to NocoBase using their DingTalk accounts.

Enable Plugin

Apply for API Permissions in DingTalk Developer Console

Refer to DingTalk Open Platform - Implement Login to Third-Party Websites to create an application.

Go to the application management console and enable "Personal Phone Number Information" and "Address Book Personal Information Read Permission".

Get Credentials from DingTalk Developer Console

Copy the Client ID and Client Secret.

Add DingTalk Authentication in NocoBase

Go to the user authentication plugin management page.

Add - DingTalk

Configuration

  • Sign up automatically when the user does not exist - Whether to automatically create a new user when no existing user is matched by phone number.
  • Client ID and Client Secret - Fill in the information copied in the previous step.
  • Redirect URL - Callback URL, copy it and proceed to the next step.

Configure Callback URL in DingTalk Developer Console

Paste the copied callback URL into the DingTalk Developer Console.

Login

Visit the login page and click the button below the login form to initiate third-party login.