littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于NodeBB框架的Dingtalk登录业务插件

项目简介

这是一个基于NodeBB框架的钉钉登录业务插件,借助钉钉开放平台达成企业用户的OAuth2.0网页授权登录。该插件能让企业用户用钉钉账号在NodeBB社区快速完成注册与登录,还可获取用户基本信息。

项目的主要特性和功能

  1. 支持钉钉账号的OAuth2.0网页授权登录,具备单点登录功能。
  2. 可通过自定义接口(getUserInfoByUnionid)获取用户在企业中的详细信息,像姓名、岗位、职务等。
  3. 能在NodeBB的管理面板(ACP)中配置钉钉登录信息,便于管理。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. 通过npm命令安装插件: bash npm install nodebb-plugin-dingtalk-login-business
  3. 进入NodeBB的ACP后台,设置钉钉登录信息,包含AppID和AppSecret。
  4. 启动NodeBB服务器,用户即可用钉钉账号登录并获取企业用户信息。

注意:使用此插件前,需在钉钉开放平台注册应用,获取AppID和AppSecret,并配置好相关权限。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】