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