第三方单点登录(总结/教程)

菜鸟一号 1月前 456

在收集了十天左右的资料,终于做出了单点登录,前人栽树,后人乘凉(补充,ticket每次都要不一样,不然也会登录不了,文档根据用户名加密只是删减了,不能让你们知道我的加密逻辑,哈哈),顺便吐槽一下,官方给的文档真的是跟*一样,根据他的文档,根本做不出来
上传的附件:
最新回复 (16)
  • wukezhi 1月前
    引用 2
    一个单点登录还需要十天收集总结,有那么难吗
  • 菜鸟一号 1月前
    引用 3
    wukezhi 一个单点登录还需要十天收集总结,有那么难吗
    开发文档就那样,怎么部署都不说,能做出来算不错了
  • def 1月前
    引用 4
    其实吧无论难易,我觉得你对代码的热情,就比我优秀,希望一起学习一起成长,看了你的代码,你的ticket处理有点特别,我一般对ticket 处理就进行解密,然后返回,我看你的代码似乎没有解密。
  • def 1月前
    引用 5
    也是一种比较新奇的方法,感谢分享。
  • 菜鸟一号 1月前
    引用 6
    def 也是一种比较新奇的方法,感谢分享。
    在结合OA的开发文档做出了的,个人觉得还是要加密,和解密比较安全,谢谢大神的指导哈
  • def 1月前
    引用 7
    我也是小白,大家一起成长
  • we3rwefsdd 1月前
    引用 8
    这个 handshake() 方法的返回值是账号吧,如果什么逻辑都不写直接返回账户名,请求后提示SSOOK,但是 访问其他接口还是不行,登陆的是什么来宾账号。这个需要配置什么东西吗 
  • 菜鸟一号 1月前
    引用 9
    we3rwefsdd 这个 handshake() 方法的返回值是账号吧,如果什么逻辑都不写直接返回账户名,请求后提示SSOOK,但是 访问其他接口还是不行,登陆的是什么来宾账号。这个需要配置什么东西吗
    返回值不能跟ticket一样,返回的值是的OA的登录名即可。系统不需要配置东西,但是demo03的WEB-INF肯定要复制到服务器上。
  • we3rwefsdd 1月前
    引用 10
    ticket 我任意传的值,返回了一个固定的账号名,可以登陆,但是访问其他接口就不行
    上传的附件:
  • 菜鸟一号 1月前
    引用 11
    这个问题我没遇到,不太了解哦,你得问问别人或者查查资料了
  • 朱增钢 24天前
    引用 12
    请问OA点击待办的链接,跳转到第三方系统实现单点登录应该怎么实现?
  • 菜鸟一号 24天前
    引用 13
    朱增钢 请问OA点击待办的链接,跳转到第三方系统实现单点登录应该怎么实现?
    不好意思哈,这个我暂时没有实现呢
  • boy 21天前
    引用 14
    单点登录一点也不清楚,一号能指导一下致远的源码哪里来吗?我只有服务没有源码做不了。
  • we3rwefsdd 21天前
    引用 15
    菜鸟一号 不好意思哈,这个我暂时没有实现呢
    通过 他们文档那个单点登录的是可以用的,登录第三方系统后,在你的回跳页调用 单点登录的方法就行
  • boy 17天前
    引用 16
    用不来呀,比如说我用钉钉做和它的单点登录,怎么拿到钉钉的用户ticket呢,固定ticket不现实,每个用户不一样。
  • 菜鸟一号 17天前
    引用 17
    boy 用不来呀,比如说我用钉钉做和它的单点登录,怎么拿到钉钉的用户ticket呢,固定ticket不现实,每个用户不一样。
    ticket是自己生成的,在SSoLoginTest解析ticket的时候能获得对应致远OA的登录账号就好了
返回
发新帖