HTTP协议:

(1)请求组成部分:

请求行:(get或者post请求;请求路径(不包括主机) ;http1.1)

请求头:请求头是浏览器交给服务器的一些信息(比较cookie啥的)

请求体:只有post请求有请求体,get请求没有。

(2)响应组成部分:

响应状态行:响应码200,404,500

响应头:

响应体:浏览器解析现实的数据

1、cookie加密

2、http-only

http://blog.csdn.net/tstbdt/article/details/46456037

单点登录的问题总结:

1、          Cookie设置了共享域,不安全问题如何解决?

(1)给cookie加密

(2)使用http-only的cookie,防止本地 JS 读取到用户权限相关的 Cookie。

2、          Token令牌的生成还有其他方法吗?

(1)     UUID生产

(2)     令牌组成:sso密钥+用户名+日期,进行md5加密

3、          SSO系统在微服务框架中如何实现

4、非常有意思的SSO登录

https://www.cnblogs.com/yubaolee/p/sso.html

spring + jwt + redis(sso)或者spring+springcloud+sso或者使用shiro实现单点登录

4、          单点登录的其他解决方案:

https://www.cnblogs.com/Leo_wl/p/6111623.html

5、springcloud实现单点登录

http://blog.csdn.net/findhappy117/article/details/79296177

http://blog.csdn.net/qq_40354025/article/details/78485217

java cookie安全_cookie的安全性问题相关推荐

  1. java cookie共享_cookie共享

    现在有四个主域名的网站,需要共享cookie的invite_id PHP 通过后台接口设置cookie和存储cookies,后台操作的cookie是接口域名底下的cookie[pass] Javasc ...

  2. Java中枚举的线程安全性及序列化问题

    转载自  Java中枚举的线程安全性及序列化问题 Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序 ...

  3. java cookie包_Java cookie的使用

    转自:http://www.blogjava.net/tscfengkui/archive/2011/01/21/343341.html 很感谢,让小白明白其中道理 Java cookie的使用 1. ...

  4. java cookie能存到服务器_Cookie技术用于将会话过程中的数据保存到( )中,从而使浏览器和服务器可以更好地进行数据交互。(5.0分)_学小易找答案...

    [单选题]下列选项中,用于对超链接和form表单中的action属性中设置的URL进行重写的方法是(5.0分) [判断题]安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK.(5.0分) ...

  5. java跨域cookie共享_cookie跨域共享 - qijian0503的个人空间 - OSCHINA - 中文开源技术交流社区...

    问题描述 需要解决前端pc跟服务端(java),跨域后都能获取到同一个cookie. 使用二级域名共享cookie有一个限制条件,就是两个域名的二级域名必须相同 前端pc访问域名:a.b.com 后端 ...

  6. Java伪造cookie登录_Cookie防伪造防修改

    主要防止非法用户修改cookie信息,以及cookie的超时时间 传统cookie存储,Cookie(name, value),value很容易就被篡改. 防修改cookie存储,Cookie(nam ...

  7. java cookie 覆盖吗_Java Web-Cookie和Session

    Java Web-Cookie和Session 会话 会话的概念 一次会话是指浏览器从浏览器第一次给服务器发送请求建立到其中一方断开结束会话的一个过程.它包含多次请求和响应. 会话是用来在一次会话的范 ...

  8. java cookie的有效期_Java Web cookie的有效期

    Java Web中cookie中的有效期 (1)Java Web后台添加cookieCookie emailCook = new Cookie(name2, "whuang"); ...

  9. java cookie 加密_java cookie encodeBase64加密

    //用encodeBase64加解密放到cookie判断登陆 package com.ott.util; import java.io.UnsupportedEncodingException; im ...

最新文章

  1. 动态显示时采色改为单帧采色
  2. tcp连接 本地端口_Windows开启端口转发功能
  3. Python 解释器
  4. Go语言生成区间随机数
  5. java设计按月每天签到_活动攻略|新同学新签到,欢乐福利全都要!
  6. 面向对象设计原则之2-开放闭合原则
  7. java冒泡法程序,Java基础之冒泡法的实现
  8. 轮盘算法 java_java – 使用轮盘选择的遗传算法
  9. SpringSecurityFilterChain
  10. Python3 GUI编程: 自带图形库 tkinter 学习教程
  11. mysql子查询sysdate_MySQL T6 数据库操作——查询(三)高级查询
  12. Bzoj 3654 图样图森波 题解
  13. Nginx使用的php-fpm的三种进程管理方式及优化 pm.start_servers pm.max_children参数说明
  14. 学校计算机房的布线注意要点,学校机房布线要点探析
  15. linux查看进程状态
  16. Apache HAWQ集群的安装部署
  17. 短距离激光测距仪方案模块
  18. Ti 官方文档阅读笔记
  19. jQuery中的Ajax(全)
  20. leetcode 546. Remove Boxes

热门文章

  1. 腾讯视频手机app下载安装_腾讯视频怎么签到
  2. Win7休眠后唤醒出现黑屏的解决办法
  3. Java核心类库篇5——异常
  4. 网站服务器怎么用手机登录不了怎么办,怎么打不开服务器列表了?
  5. stm32f429vref怎么接_STM32如何通过内部VREF得到实际的VDDA值
  6. 客户端连接mysql 自动断开_MySql连接空闲8小时自动断开的原因及连接池配置方法...
  7. android怎样判断插入数据是否成功_MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据...
  8. linux java 环境配置_linux下java开发环境配置
  9. 计算机网络聚合怎么设置,交换机的端口聚合如何配置
  10. robot连PCwifi、PC开Shell连robot