为了账号安全,请及时绑定邮箱和手机立即绑定

Java实现SSO单点登录

purp_blue JAVA开发工程师
难度初级
时长 2小时20分
学习人数
综合评分8.47
64人评价 查看评价
8.6 内容实用
8.4 简洁易懂
8.4 逻辑清晰
这跨域SSO也太扯了,忽悠人的啊

已采纳回答 / lemon_ZX
地址就是main.action,这本身就是请求。cookie无效会被重定向到登陆页而已,刷新页面其实还是请求的main.action

最新回答 / 丿恋夏丨莫言丶夕
可以在页面被加载完成时(ready),通过a标签的herf或者用ajax来访问调用后台的接口,实现刷新请求。$(document).ready(function(){  $.ajax({......});// 或者用herfwindow.local.herf = '接口';});
刷新页面的时候,请求是如何发送的后台去的?
建议使用USERNAME.equals(username),username可能会为null触发Nullpointexception

最新回答 / lemon_ZX
tomcat默认端口是8080,你需要设置tomcat端口为80. 另外“404错误”一般都是地址不对
好low啊,完全跨域事先必须得知道有几个系统吗,如果有几十个系统,你的hideurl要配多少个?
挺好,挺简单
这 ,,,, 就简简单单的判断个cookie啊 慕课网啊 坑啊
struts并没有被淘汰好吧 只是用的人少了 而且 这里重点是sso 要什么springMVC 自己不会看完思考一下springMVC应该怎么实现? 连这种思考已经查阅资料的能力都没有 那我建议还是不要混这里了
老师讲得挺好的,内容也挺容易懂的,让我懂了sso的概念和如何去实现,但是我跟我做过的项目对比了下,发现竟然不一样,最好百度后才知道是这么个情况,1.以cookie的形式来实现sso有2个问题:Cookie不安全
和不能跨域实现免登,2.可以采用JSONP方式实现就不存在跨域问题,但是也不安全,3.可以采用重定向的方式来实现sso,但是需要父应用传递token,这种也是最常用的,一般联调的时候提供jar包给你,让你配置一个配置文件就是采用这种方式,所以我觉得老师是不是应该讲讲这种方式,而不是用cookie方式的?毕竟相比起来有很多缺点!谢谢,这是我的个人见解,不对的话,请见谅!!
不要用老框架 听的我是云里雾里的 谁还想听?

最新回答 / qq_zHv_0
404就是资源定位没找到,看看代码,单词,大小写

最新回答 / w_Mr王
这只是一个中专的作用,两个域都把各个域的cookie传到此域
别人家的sso
我感觉老师讲的很不错,特别是举的例子,这是面向初级人员的,没看出来吗,真看不懂你们这些喷子,侧重点就是思想,本来SSO就这个思路,让你们讲你们能讲的怎么样,装什么13
课程须知
学习本门课程前需要: 1、对Java Web的基础知识有所了解 2、能够熟练使用Struts2进行程序开发
老师告诉你能学到什么?
1、了解单点登录的原理 2、使用Struts2实现同域SSO 3、使用Struts2实现跨域SSO

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消