zoukankan      html  css  js  c++  java
  • Session、Cookie、SSO等不同登录机制研究

      不同网站的登陆,大概分为两种。一:单应用(一或多服务器)登陆,二:统一登录(同一公司下的多个应用,登陆其中一个,其他的就能共用登陆状态)

      首先说单应用登陆。

      目前的单应用登陆基本思想都是服务端生成登陆凭证,然后返回给客户端存储起来,每次访问服务器的时候带上这个凭证。凭证可以一次登录状态不变,也可以每次都发生变化,每次都是用最新的凭证。这里就涉及到三个问题:

      1、凭证的生成

      2、凭证的保存

      3、凭证的传输

      一:凭证的生成

      登陆的凭证是由服务端生成的,由服务端校验用户登录信息通过之后,生成登陆凭证。一般跟用户信息有关,出于安全考虑,做加密处理。比如(MD5(sessionKey + 用户ID + 用户登陆名))。

      二:凭证的保存

        凭证的保存分为两种,服务端、客户端。

        

  • 相关阅读:
    [TCP/IP]TCP的三次握手和四次挥手

    思考
    jQuery完整的事件委托(on())
    jQuery队列动画
    jQuery自定义动画
    jQuery淡入淡出
    jQuery滑动动画
    jQuery基本动画
    jQuery基础3
  • 原文地址:https://www.cnblogs.com/obob-1005742198/p/7831313.html
Copyright © 2011-2022 走看看