安全
漆黑的夜II
这个作者很懒,什么都没留下…
展开
-
1.开源单点登录系统CAS 入门
什么是单点登录单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。什么是CASCAS 是Yale 大学发起的一个开源项目,旨在为Web 应用系统提供一种可靠的单点登录方法,CAS 在2004 年12 月正式成为JA-SIG 的一个项目。CAS 具有以下特点:【1】开...原创 2018-05-17 16:05:58 · 2383 阅读 · 1 评论 -
2.单点登录系统CAS 服务端配置
配置数据源(1)修改cas 服务端中web-inf 下deployerConfigContext.xml ,添加如下配置<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" p:driverClass="com.mysql.jdbc.Driver" p:jdbcUrl="jdbc:mysql:/...原创 2018-05-17 16:49:36 · 316 阅读 · 0 评论 -
3.CAS 客户端与SpringSecurity 集成
Spring Security 测试工程搭建(1)建立Maven 项目casclient_demo3 ,引入spring 依赖和spring secrity 相关依赖,tomcat端口设置为9003<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...原创 2018-05-17 18:00:17 · 508 阅读 · 0 评论 -
Spring Security框架入门_01
Spring Security 是一个能够为基于Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring 应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减...原创 2018-05-13 18:04:03 · 173 阅读 · 0 评论 -
Spring Security框架_02_修改登录页面
基于Spring Security框架入门_01创建的项目进行:创建登录页面(login.html)和登录失败页面(login_error.html),添加favicon.ico 到根目录(网站图标)login.html<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>...原创 2018-05-13 18:25:43 · 1495 阅读 · 0 评论 -
Spring Security框架_03 自定义认证类
这一章使我们的认证可以跟数据库关联 认证类: 定义一个自定义类实现UserDetailsService,返回org.springframework.security.core.userdetails.User,User需要账号,密码,授权列表package com.pinyougou.service; import java.util.ArrayList; impo...原创 2018-05-16 20:33:08 · 372 阅读 · 0 评论