UNPKG

@forchange/aui

Version:

ai-boss 业务 ui 组件库

29 lines (25 loc) 965 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createGotoURL = createGotoURL; exports.DING_CONFIG = void 0; /** * 创建钉钉扫码登陆用的 goto 参数值 * @param appId 应用 appId * @param redirectUri goto 指定的重定向 URL,使用授权域名防止被挡 * @param state 防止重放攻击的选项,选用 */ function createGotoURL(appId, redirectUri, state = '') { return encodeURIComponent(`https://oapi.dingtalk.com/connect/oauth2/sns_authorize?appid=${appId}&response_type=code&scope=snsapi_login&state=${state}&redirect_uri=${encodeURIComponent(redirectUri)}`); } /** * 钉钉的公用资源 */ const DING_CONFIG = { appId: 'dingoa1o37xweeybkwyfn9', redirectUri: `https://prod.pandateacher.com/open-dingtalk/dingtalk-base-api/api/callback`, origin: 'https://login.dingtalk.com', comomDingUrl: '//g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js' }; exports.DING_CONFIG = DING_CONFIG;