• Cas单点登录过程


    Cas单点登录过程

    访问项目

    Http://localhost:8888/test1

    Cas-client验证session,因为还没有登录,返回浏览器重定向到cas-server, 验证未登录,跳转到登录页面,用户名密码验证成功后,cas-server做几个工作,生成STTGC,缓存ST,返回浏览器,TGC设置为cookie,ST是重定向页面的参数,然后浏览器带着STcas-server进行验证,验证通过,返回session,浏览器重定向到我们要访问的资源并带着session,cas-client验证session,成功,返回接口返回值。

    如果我们在浏览器中把session的值修改一下,再去请求,因为cas-client session验证不过,就会重定向到cas-server去重新验证,这次要带着TGCcas-server解密得到TGT,成功,则返回新的ST,浏览器重定向拿着ST验证,同上,,,,生成新的session,因为TGC 免去了再次登录。

    另一个使用相同cas-server验证的项目访问资源时,就是使用TGC来免去登录的。

    找到那个感觉 就算打开了那个脑洞

    本文来自博客园,作者:xiao~xiao,转载请注明原文链接:https://www.cnblogs.com/angin-iit/p/12368067.html

  • 相关阅读:
    汉语-词语-转世:百科
    汉语-词语-往生:百科
    中缀表达式值
    车厢调度(train.cpp)
    字符串匹配问题
    计算(calc.cpp)
    2、括弧匹配检验
    2058 括号序列
    7909:统计数字
    1007. 计算余数
  • 原文地址:https://www.cnblogs.com/angin-iit/p/12368067.html
Copyright © 2020-2023  润新知