前言 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一…
分类:Spring Cloud
Spring Cloud 详解(第一篇:Eureka注册中心)
Spring Cloud 详解(第一篇:Eureka注册中心) @(微服务)[java|spring-cloud|eureka] Eureka 注册中心是入门Spring Cloud微服务架构的必学组件,是学习所有其他组…
Spring Security Web 5.1.2 源码解析 -- HttpSessionSecurityContextRepository
Spring Security Web提供的类HttpSessionSecurityContextRepository是一个SecurityContextRepository接口的实现,用于在HttpSession中保存…
Spring Security Web 5.1.2 源码解析 -- LogoutFilter
概述 在进行安全配置时,不管是明确指定还是使用缺省配置,最终安全配置中都会包含以下退出登录配置信息: 怎样的请求是一个退出登录请求 这里包含两部分信息: url, http method 成功退出登录过程需要做哪些事情 …
Spring Security Web 5.1.2 源码解析 -- UsernamePasswordAuthenticationFilter
概述 该过滤器会拦截用户请求,看它是否是一个来自用户名/密码表单登录页面提交的用户登录认证请求,缺省使用的匹配模式是:POST /login。缺省情况下,如果是用户登录认证请求,该请求就不会在整个filter chain…
Spring Security Web 5.1.2 源码解析 -- CsrfFilter
概述 Spring Security Web使用该Filter解决Cross-Site Request Forgery (CSRF)攻击,使用的模式是Synchronizer token pattern (STP)。 S…
Spring Security Web 5.1.2 源码解析 -- HttpSessionRequestCache
概述 Spring Security Web认证机制(通常指表单登录)中登录成功后页面需要跳转到原来客户请求的URL。该过程中首先需要将原来的客户请求缓存下来,然后登录成功后将缓存的请求从缓存中提取出来。 针对该需求,S…
Spring Security Web 5.1.2 源码解析 -- SecurityContextHolderAwareRequestFilter
概述 SecurityContextHolderAwareRequestFilter对请求HttpServletRequest采用Wrapper/Decorator模式包装成一个可以访问SecurityContextHo…
Spring Security Config 5.1.2 源码解析 -- 工具类 AutowireBeanFactoryObjectPostProcessor
概述 Spring Security的配置机制会使用到很多对象,比如WebSecurity,ProviderManager,各个安全Filter等。这些对象的创建并不是通过bean定义的形式被容器发现和注册进入容器的。而…
Spring Cloud 进阶之路 -- 使用 RestTemplate 的三种方式及源码查看Ribbon负载均衡配置策略
一、建立Eureka Server 端 见 Spring Cloud 进阶之路 — Eureka Server 端从0开始搭建图文教程 二、建…
Spring Security3源码分析(12)-AnonymousAuthenticationFilter分析
AnonymousAuthenticationFilter过滤器对应的类路径为 org.springframework.security.web.authentication.AnonymousAuthent…
IntelliJ Idea工具导入Spring Cloud项目
1.下载IntelliJ Idea工具,使用注册码或30天试用进入该工具。 2.双击IntelliJ Idea工具,进入开始页面,点击Import Project,如下图所示: &nb…