DingTalk applet/H5 password-free login

1. Install dingtalk-jsapi

1. Install using npm

npm install dingtalk-jsapi --save
import * as dd from 'dingtalk-jsapi'; // 此方式为整体加载,也可按需进行加载

2. Browser introduction

<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/3.0.12/dingtalk.open.js"></script>

Two, get the code

dd.ready(() => {
	 dingtalk.runtime.permission.requestAuthCode({
		corpId: corpId, // 企业corpId
		onSuccess: (info) => {
            // 通过该免登授权码可以获取用户身份
            alert('info:' + JSON.stringify(info.code))
		},
		onFail: (error) => {
			alert('error:' + JSON.stringify(error))
		}
	});
});

 3. Obtain login information from the server interface according to the code


 For details, please refer to DingTalk api documentation

 Free login process- DingTalk Open Platform

Guess you like

Origin blog.csdn.net/QQ_Empire/article/details/128143341