实现流程:
1、获取免登授权码code,需要企业id
https://ding-doc.dingtalk.com/doc#/dev/about#gnanm

2、获取access_token
https://ding-doc.dingtalk.com/doc#/serverapi2/eev437

3、通过免登授权码和access_token获取用户的userid
https://ding-doc.dingtalk.com/doc#/serverapi2/clotub

4、调用自己权限登录接口
实现具体过程
1.使用npm安装
npm install dingtalk-jsapi --save
2.在所需要的界面,引入
import * as dd from "dingtalk-jsapi";
3.写入代码
dd.ready(function() {
dd.runtime.permission.requestAuthCode({
corpId: _config.corpId, // 企业id
onSuccess: function (info) {
code = info.code // 通过该免登授权码可以获取用户身份
}});
});
4. 通过appkey和appsecret获取access_token,其中appkey和appsecret可以从钉钉管理员后台查看,每个微应用都有appkey和appsecret
5. 通过免登授权码code和access_token获取用户的userid
1470





