接口登录禅道"/>
调用接口登录禅道
记录一下第三方应用想通过免密登录直接跳转到禅道。
通过尝试可以有两种方式实现:
1、 通过禅道系统的免密登录
标红部分不变,account 用户名 code 免密登录代号,time 时间戳 token:MD5(代号+密钥+时间戳)
Eg. Token = MD5(TestLoginqblpruzi3nx9xpypa2dcza3yfxwr3iyd1588987060)
zt_entry 表里可以查到,代号,密钥。
Code:是免密登录的代号,管理员用户在后台-二次开发-应用模块配置
UserName:登录禅道用户名
通过链接可以跳转到该用户的我的地盘
这种方法可以登录成功,但是没有验证第三方应用的账号密码,很不安全。
2、第二种方式,是在验证登录第三方应用的同时,调用方法生成一个sessionid,写到session里。登录禅道的时候取sessionid去登录禅道
(1)调用禅道接口生成sessionid
获取禅道SessionID
调用接口返回一个SessionName,SessionId。访问禅道的接口都需要带上SessionId。
响应:
{"status":"success","data":"{\"title\":\"\",
更多推荐
调用接口登录禅道
发布评论