0 0

基于Spring security web验证服务实现的可行度,希望大家讨论。5

今天想把自己的验证框架更新一下,我在使用的是springSecurity框架,二次开发后打包。

    但是这样做的话繁琐,如果涉及到单点登录的话,每个框架里面都需要写一些相同的代码,还需要另外部署一个单点登录的系统(cas-server-3.3.4),如果可以把验证框架做成服务,也可以理解成为跨域安全认证和授权的服务,把安全认证单独作为一个项目部署,其中实现单点登录。

  在被认证的系统中通过写一个http请求的拦截器拦截所有的请求,转发到认证服务中去,认证服务返回认证信息,这是基本的思想,当然这个应该是可以做到的。但是这样的话安全上个人觉得是不是会有很多的漏洞,如何来解决

不知道是否有人这样来做。
2013年9月24日 17:55
目前还没有答案

相关推荐

    Spring Security3.1高级详细开发指南

    1. **简单示例**:此示例完全基于配置文件的方式实现,具体细节未在文档中详细展开,但可以理解为一个快速入门的例子,用于展示 Spring Security 基础配置的方法。 2. **复杂示例**:这个示例结合了第二种和第三种...

    Spring Security 文档

    Spring Security 是一个强大的安全框架,用于管理Web应用和企业级应用的安全性。在Spring Security 3的使用中,有四种常见的实现方式: 1. **全配置文件方式**:所有用户、权限和资源URL都直接硬编码在XML配置文件...

    Spring Cloud 集成OAuth2实现身份认证和单点登录

    Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)...

    基于Spring Boot的车辆管理系统的设计与实现 -开题报告-(1).doc

    ### 基于Spring Boot的车辆管理系统的设计与实现 #### 一、选题背景与目的 随着汽车技术的快速发展和普及,汽车已经成为现代社会不可或缺的重要交通工具。汽车的技术进步不仅提升了驾驶体验,同时也带来了更加复杂...

    springboot209基于web的大学生一体化服务平台的设计与实现.zip

    基于Web的大学生一体化服务平台的设计与实现是一项复杂而系统的工程,需要团队在技术选型、系统架构、功能设计、开发实现、测试验证、部署运维等多个环节密切合作,持续优化,才能最终构建出一个功能强大、稳定可靠...

    Spring Security单项目权限设计过程解析

    Spring Security 是一个强大的安全框架,广泛应用于 Java Web 开发中,尤其在单体项目和微服务架构中。它提供了一套完整的解决方案,包括身份验证、授权、会话管理等,帮助开发者实现安全控制。在本篇文章中,我们将...

    springboot522基于Spring Boot的律师事务所案件管理系统的设计与开发--论文pf.zip

    Spring Security或者OAuth2可能被用来实现身份验证和授权,确保只有合法用户和授权的访问才能操作系统。此外,系统可能还包含了日志记录和审计功能,以便追踪和分析系统的使用情况。 系统开发过程中,敏捷开发方法...

    04-基于java框架springboot餐厅网站和座位预定系统 开题报告.zip

    6. **安全控制**:SpringBoot集成了Spring Security,可以用于处理身份验证和授权,确保预定系统的安全性。可能包括用户登录、权限管理等功能。 7. **测试**:使用JUnit和Mockito等工具进行单元测试和集成测试,...

    Scurity整合ssh

    Spring Security(原名Acegi Security)是一个强大且高度可定制的身份验证和访问控制框架,用于保护基于Java的Web应用程序。而SSH(Secure Shell)通常指的是在远程服务器上进行安全操作的技术,如通过SSH协议进行...

    使用springboot实现的抽奖完整源码

    在本项目中,"使用springboot实现的抽奖完整源码" 是一个基于Spring Boot框架构建的后台系统,用于实现抽奖功能。Spring Boot以其简洁、快速的配置方式,使得开发过程更为高效,尤其适合构建微服务或者小型应用。...

    基于SSM的个人博客系统设计与实现.doc

    例如,使用缓存技术提高页面加载速度,通过Spring Security或类似的库实现用户认证和授权,确保数据的安全传输。同时,界面设计应简洁易用,符合用户习惯,以提升用户体验。 在系统开发过程中,进行可行性分析是必...

    基于SpringBoot人事管理系统的设计与实现(参考论文)

    ### 基于SpringBoot人事管理系统的设计与实现 #### 一、系统概述 本文献针对政府机关和企事业单位的人事管理需求,设计并实现了一款微型人事管理信息系统。该系统覆盖了人事工作的各个环节,包括但不限于新员工...

    基于springboot的旅游管理系统lw+ppt

    基于Spring Boot的旅游管理系统是一套集成了现代Web技术和数据库管理的综合信息系统。该系统通过采用Spring Boot框架来简化配置和部署过程,旨在为用户提供一个高效、便捷的旅游服务管理平台。系统开发主要利用了...

    XFire和SS4J下的WebService组合安全策.pdf

    WSS4J是WS-Security的一个开源实现,能够对SOAP报文中的WS-Security相关信息进行验证和签名,从而确保Web服务的安全性和隐私性。 ##### XFire与WSS4J的结合 XFire是一个基于POJO(Plain Old Java Object)的轻量级...

    springboot526基于Java的大学生考勤系统的设计与实现--论文pf.zip

    6. **后端技术**:核心部分基于SpringBoot,结合Spring Cloud组件(如Eureka、Ribbon、Hystrix等)实现服务发现、负载均衡、熔断等微服务特性。 7. **身份验证与授权**:使用Spring Security或OAuth2进行用户认证和...

    开题报告springboot184基于springboot的校园网上店铺的设计与实现开题.doc

    4. **安全机制**:集成Spring Security,实现用户认证和授权,保障系统安全。 5. **支付集成**:对接第三方支付平台如支付宝、微信支付,实现在线支付功能。 6. **搜索引擎优化**:可能采用Elasticsearch等技术,...

    springboot班级综合测评管理系统--论文.rar

    这些功能的实现通常会借助Spring Boot的MVC模式、数据访问层(如JPA与数据库交互)、安全控制(如Spring Security进行身份验证和授权)以及RESTful API设计原则。 Java代码部分,开发者可能会使用面向对象的设计...

    毕业论文springboot029基于springboot的网上购物商城系统研发论文.doc

    它集成了大量常用的第三方库配置,如数据访问(JDBC、MyBatis)、Web(Spring MVC)、安全(Spring Security)等,使得开发者可以快速搭建项目框架。 2. **Java技术**:作为后端主要编程语言,Java以其跨平台、面向...

    (spring boot+MySQL)运动会成绩管理系统.rar

    对于运动会成绩管理系统而言,Spring Boot可以轻松实现后端逻辑的开发,包括但不限于用户身份验证、成绩录入、成绩查询、成绩更新等核心功能。 Spring Boot的一个显著优势是其自动配置的特性,这意味着开发人员可以...

    基于Dubbo实现的SOA分布式(没有实现分布式事务)-SpringBoot整合各种组件的JavaWeb脚手架+源代码+文档

    - 在Controller中使用@PreAuthorize等注解需要在spring-web配置文件中扫描security包下的类 6. 引用application.properties中的属性的方式:@ConfigurationProperties(prefix = "spring.mail") + @Component + ...

Global site tag (gtag.js) - Google Analytics