SSO单点登录实战详解3:基于Cookie+fliter单点登录实例

news/2024/5/18 15:27:49 标签: Cookie, fliter, SSO

1、使用Cookie解决单点登录

       技术点:

       1、设置Cookie的路径为setPath("/").即Tomcat的目录下都有效

       2、设置Cookie的域setDomain(".itcast.com");即bbs.itcast.com,或是mail.itcast.com有效。即跨域。

       3、设置Cookie的时间。即使用户不选择在几天内自动登录,也应该保存Cookie以保存在当前浏览器没有关闭的情况下有效。

       4、使用Filter自动登录。

 

实现步骤

1:首先要准备出几个虚拟主机并配置hosts文件,即本机DNS修改本机的C:\Windows\System32\drivers\etc下的hosts文件。

<span style="font-size:18px;"><span style="font-size:18px;"># localhost name resolution is handled within DNS itself.  
#   127.0.0.1        localhost  
#   ::1             localhost  
  
127.0.0.1       localhost  
127.0.0.1       www.bbs.itcast.cn  
127.0.0.1       www.news.itcast.cn  
127.0.0.1       www.news.com  
127.0.0.1       www.bbs.com  
127.0.0.1       www.server.com  
</span></span>

增加几个Host节点,通过Cookie实现自动登录,必须配置的虚拟主页满足xxx.itcast.cn


http://www.niftyadmin.cn/n/1554735.html

相关文章

python校正人脸_深度学习与人脸识别之-脸部分割与校正

1.检测脸部def read_im_and_landmarks(fname):if not osp.exists(fname):raise Exception(Cannot find image file: {}.format(fname))im cv2.imread(fname, cv2.IMREAD_COLOR)im cv2.resize(im, (im.shape[1] * SCALE_FACTOR,im.shape[0] * SCALE_FACTOR))s get_landmarks(…

SSO单点登录实战详解4:基于CAS实现单点登录实例

第一: 本demo在一个机器上实现(三个虚拟主机),来看SSO单点登录实例(我们可以布到多个机器上使用都是同一个道理的),一个服务器主机,和两个客户端虚拟主机 <span style="font-size:18px;"># 127.0.0.1 localhost # ::1 localhost 127.0.0.1 localho…

android上传图片文件至c 服务器,Android :okhttp+Springmvc文件解析器实现android向服务器上传照片...

a.前言&#xff1a;为了解决安卓端向服务器上传照片的问题1.获得相册权限&#xff0c;选取照片&#xff0c;取到照片的url2.使用okhttp访问服务器并向服务器传照片3.配置springmvc文件解析器4.搭建服务器&#xff0c;获取数据保存照片b.android添加一个按钮和一个imageview&…

scaling之旅_Android自定义控件探索之旅一4(笔记)

前言&#xff1a;这是自定义控件探索之旅的第四篇&#xff0c;上一篇文章主要介绍的是Canvas画布的基本的位置操作&#xff0c;本篇文章主要介绍的是Canvas如何进行绘制的操作&#xff0c;既然是涉及到绘制的具体操作&#xff0c;总的来说就有两大内容&#xff0c;分别是&#…

SSO单点登录实战详解1:目录

SSO单点登录实战详解1&#xff1a;目录 SSO单点登录实战详解2&#xff1a;单点登录&#xff08;SSO)原理解析 SSO单点登录实战详解3&#xff1a;基于Cookiefliter单点登录实例 SSO单点登录实战详解4&#xff1a;基于CAS实现单点登录实例

linux截图工具shutter 下载,Ubuntu中安装Shutter截图工具

原标题&#xff1a;Ubuntu中安装Shutter截图工具导读Shutter 是我在 Linux 中最喜欢的截图工具。你可以使用它截图&#xff0c;还可以用它编辑截图或其他图像。它是一个在图像上添加箭头和文本的不错的工具。你也可以使用它在 Ubuntu 或其它你使用的发行版中调整图像大小。FOSS…

java游戏服务器面试_【Java游戏服务器程序员是什么职位】中软卓越2020年Java游戏服务器程序员待遇怎么样-看准网...

职位描述一、任职要求&#xff1a; 1、 大专及以上学历&#xff0c;(计算机、网络通信、软件开发等理工类相关专业优先&#xff0c;其他方面优秀的&#xff0c;学历可适当放宽)&#xff1b; 2、负责手游服务器系统架构设计、模块划分、研发工作&#xff1b;3、负责手游服务器逻…

Quartz定时任务实战篇2:Spring集成Quartz框架

一、Quartz简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz 是个开源的…