随笔分类 - springsecurity
摘要:先放一张图 一、UserDetailsService在架构中的地位 上面的图揭示 Spring 安全性体系结构中的主要参与者以及它们之间的关系。此体系结构是使用 Spring 安全性实现身份验证的核心概念。 AuthenticationFilter 将身份验证请求委托给 Authentication
阅读全文
摘要:一、定义 /** * Provides core user information. * * <p> * Implementations are not used directly by Spring Security for security purposes. They * simply sto
阅读全文
摘要:接下来几个章节,将逐个介绍身份验证流程中主要接口 | 接口 | 描述 | | | | | UserDetails | 代表SpringSecurity所看到的用户 | | GrantedAuthority | 定义应用程序目的范围内允许用户执行的操作(读、写、删除等) | | UserDetails
阅读全文
摘要:本文带领读者体验springboot security的魅力:借助自动配置能力只需要简单几步就能将接口纳入权限管控。 第一步 创建项目 如上图,为了更好地演示配置过程,创建一个空项目。 注意jdk版本需要17及以上。 第二步 配置spring boot 依赖 <?xml version="1.0"
阅读全文
摘要:写在前面 spring boot 版本来到了3.x,相应的jdk版本也要求17+ 及以上了,spring boot security的版本也开始了3.x.x(对应的spring security 6.x)。 由于项目要求需要使用spring boot 3.x套件,包括security。在网上搜罗了很
阅读全文