跳至主要內容

quan-dingtalk

大约 1 分钟自定义工具配置钉钉登录钉钉机器人

基于钉钉身份验证-实现登录第三方网站open in new window 实现钉钉登录工具。在后期视情况扩展其它第三方登录API

使用方法

引入工具依赖包

gradle
dependencies {
    api project(':quan-tools:quan-dingtalk')
}

yml配置:

alibaba:
  dingtalk:
    appKey: fasdf
    appSecret: qwefasdf
    expireIn: 2592000

配置说明

appKey

  • 类型:string

配置钉钉应用的key

appSecret

  • 类型:string

配置钉钉应用的凭证

expireIn

  • 类型:long
  • 默认: 2592000L

当用户授权记住登录时(登录时传入REMEMBER)生效,缓存登录凭证的最大有效期,单位:毫秒

工具类说明-DingtalkApi

getAccessToken

获取用户钉钉登录token

请求参数:

参数类型是否必须说明
authCodeString钉钉登录回调返回的授权码
stateString标记是否记住登录信息。固定值:REMEMBER

返回参数:

参数类型说明
nickString昵称
avatarUrlString头像url
mobileString手机号
openIdStringopenId
unionIdStringunionId
emailString个人邮箱
stateCodeString手机号对应的国家号
上次编辑于:
贡献者: wangquan