![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 73
Shemuel_Deng
这个作者很懒,什么都没留下…
展开
-
单点登录的三种实现方式
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...转载 2018-02-09 14:31:52 · 853 阅读 · 0 评论 -
springMVC实现文件下载功能(解决火狐浏览器文件名乱码问题)
项目中经常遇到文件上传下载的功能,springMVC里也提供了文件上传下载的相关功能,下面直接上代码,使用springmvc的ResponseEntity实现日志文件下载。 下载的流程: 1.获取文件源(我这里是String类型的文本日志) 2.将源文件转化为对应的输入流 3.将输入流读取到缓冲区 4.设置浏览器请求头信息,请求状态 5.把流以ResponseEntity的形式返回给客...原创 2018-08-23 16:32:54 · 3312 阅读 · 0 评论 -
SSO单点登录系统的实现
什么是SSO? 维基百科的解释是: 个人理解: 我们刚学javaweb所写的程序都是一些比较小的用来练手学习的程序,所有的系统都在一个tomcat内完成,在一个tomcat内session可以共享,之后在企业项目都会被拆分成分布式的项目,也就是每个系统都是一个单独的项目,这种情况下session不能共享,那么如何保存用户的登录信息,于是我们就要用到SSO单点登录系统。我们平时用...原创 2018-10-04 15:21:18 · 1635 阅读 · 0 评论