项目简介
这是一个基于NodeBB框架的钉钉登录业务插件,借助钉钉开放平台达成企业用户的OAuth2.0网页授权登录。该插件能让企业用户用钉钉账号在NodeBB社区快速完成注册与登录,还可获取用户基本信息。
项目的主要特性和功能
- 支持钉钉账号的OAuth2.0网页授权登录,具备单点登录功能。
- 可通过自定义接口(
getUserInfoByUnionid
)获取用户在企业中的详细信息,像姓名、岗位、职务等。 - 能在NodeBB的管理面板(ACP)中配置钉钉登录信息,便于管理。
安装使用步骤
- 确保已下载本项目的源码文件。
- 通过npm命令安装插件:
bash npm install nodebb-plugin-dingtalk-login-business
- 进入NodeBB的ACP后台,设置钉钉登录信息,包含AppID和AppSecret。
- 启动NodeBB服务器,用户即可用钉钉账号登录并获取企业用户信息。
注意:使用此插件前,需在钉钉开放平台注册应用,获取AppID和AppSecret,并配置好相关权限。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】