qrcode

马上订阅,开启修仙之旅

spring security

Spring Security 实现 Remember Me

一、什么是 Remember MeRemember Me 即记住我,常用于 Web 应用的登录页目的是让用户选择是否记住用户的登录状态。当用户选择了 Remember Me 选项,则在有效期内若用户重新访问同一个 Web 应用,那么用户可以直接登录到系统中,而无需重新执行登录操作。相信国内很多开发者都使用过或听过一个 云端软件开发协作平台 —— 码云,下图是它的登录页: 由上图可知,登录...

Spring Security 自定义用户认证

在 Spring Boot 集成 Spring Security 这篇文章中,我们介绍了如何在 Spring Boot 项目中快速集成 Spring Security,同时也介绍了如何更改系统默认生成的用户名和密码。接下来本文将基于 Spring Boot 集成 Spring Security 这篇文章中所创建的项目,进一步介绍在 Spring Security 中如何实现自定义用户认证。...

Spring Boot 集成 Spring Security

一、Spring Security 简介Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了 Spring IoC(Inversion of Control 控制反转),DI(Dependency Injection 依赖注入)和 AOP(面向切面编...

Spring Security 架构简介

一、技术概述1.1 Spring vs Spring Boot vs Spring Security1.1.1 Spring FrameworkSpring Framework 为开发 Java 应用程序提供了全面的基础架构支持。它包含了一些不错的功能,如 “依赖注入”,以及一些现成的模块: Spring JDBC Spring MVC Spring Security Spring AOP...

Spring Security 入门之基本概念

一、Authentication 简介1.1 定义认证(Authentication)是证明用户身份的过程,是为了解决 “Who are you?” 的问题,即在应用中谁能证明他就是他本人。使用特定系统时,身份验证是必不可少的机制。没有正确的身份验证就很难识别用户。在认证过程中,一般需要认证者提供与他们身份信息相关的一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 (图片...