发表于: 2019-11-20 23:28:09

1 1193


今日完成


  • 整合前作用
    • springSecurity的作用
      • a. 认证, 判断用户名密码是否正确
      • b. 赋权, 用户登录后, 应该具有什么样的访问权限
  • 整合后作用
    • springSecurity
      • 赋权, 用户登录后, 应该具有什么样的访问权限
      • 用户的认证工作交给cas, 因为cas更擅长
    • cas
      • 认证, 判断用户名密码是否正确
      • cas更擅长认证工作, 因为它能完成在多个互相信任的系统中,只要在一个系统中登录后,在其他系统中就不需要再次输入用户名密码就能够自动认证.
  • 1 用户中心实现单点登录:web_user
    • web.xml中添加spring-security的内容
      • spring-security
    • spring-security.xml:配置cas
      • 1.放行
      • 2.entry-point-ref 入口点引用
      • 3.CAS入口点 开始
      • 4.认证过滤器
      • 5.单点登出(用于登出)
    • 认证类UserDetailServiceImpl
      • 1.创建权限集合
      • 2.向权限集合中加入访问权限
      • 3.密码验证交给cas,密码这里就不用写了
  • 2 页面显示用户名
    • 页面显示:home-index.html;需要loginName域,初始化showName()函数(indexController.js中)
    • showName()函数:调用loginService.showName()
    • 调用loginService.showName():路径/login/name,即LoginController中showName()函数
    • showName()函数
  • 3 退出登录
    • 一定要修改(false改为true):/usr/local/cas/tomcat99/webapps/cas/WEB-INF/cas-servlet.xml
    • spring-security.xml:先跳转到http://localhost:8090,再自动跳转到登陆界面;在页面上调用/logout/cas
    • 页面上home-index.html
  • 开启:web_user、service_user

明日计划

支付模块复习


返回列表 返回列表
评论

    分享到