Spring

首页 标签 Spring
# Spring #
关注
47271内容
|
5小时前
| |
2.OAuth2.0实战案例
本文介绍基于Spring Boot与Spring Cloud构建OAuth2授权服务的完整流程,涵盖父工程搭建、资源服务器与授权服务器配置,以及授权码、简化、密码和客户端四种模式的测试验证,实现安全的分布式权限管理。
|
5小时前
|
RememberMe基本用法
本文介绍Spring Security中RememberMe功能的实现原理及优化方案。通过配置自动登录,用户勾选后可持久化会话,避免重复登录。系统通过remember-me令牌识别用户,但存在安全风险。为提升安全性,建议将Token持久化至数据库,并增加二次校验机制,防止令牌泄露导致的安全问题。
|
5小时前
|
OAuth2.0实战案例2
本节介绍如何创建一个基于Spring Boot的资源服务模块,包括工程搭建、依赖导入(如Web、Security、OAuth2等)、配置文件设置、启动类与Mapper扫描,以及编写简单的商品查询接口,实现基础资源访问功能。
|
5小时前
| |
2. 整合切面,参数拦截+过滤
该Java类基于Spring AOP实现请求参数的前置拦截与日志记录,自动捕获Controller层请求的URL、方式、参数及响应方法,并记录执行耗时,便于调试与监控,支持后续扩展如数据脱敏或存储。
|
5小时前
| |
2.通用权限管理模型
本文介绍了ACL和RBAC两种常见的权限模型。ACL通过直接为用户或角色授权实现访问控制,简单直观;RBAC则基于角色分配权限,解耦用户与权限关系,更易维护。文中还详解RBAC0-3的演进,涵盖角色继承、职责分离等核心概念,帮助构建系统化权限认知。
|
5小时前
| |
6.鉴权
本文介绍基于Spring Security与JWT的客户端Token认证方案,涵盖实现思路、核心代码及完整流程。通过自定义过滤器与认证逻辑,结合RBAC权限模型,实现安全的Token生成、校验与访问控制,保护Spring Boot应用接口。
|
5小时前
|
1.自定义认证前端页面
本文介绍Spring Security前后端整合实现登录认证的完整流程。前端提供login.html页面,后端通过HelloController定义接口,SecurityConfig配置类设置权限规则、表单登录及CSRF关闭等。启动后访问/demo/index会自动跳转至登录页,输入用户名密码验证成功后返回接口数据,完成安全拦截与认证流程。
|
5小时前
|
自定义认证实现流程
本文介绍如何在Spring Security中实现自定义用户认证。首先创建自定义UserDetailsService,实现loadUserByUsername方法,从数据库加载用户信息与权限;然后在SecurityConfig中注册该服务,配置登录逻辑与权限规则。通过整合持久层,完成基于数据库的认证流程,重启项目后即可生效。
|
5小时前
| |
1. 整合Logback,滚动记录+多文件
`logback-spring.xml` 是Spring Boot项目中的日志配置文件,用于定义日志输出格式、级别、路径及滚动策略。支持按模块(如SQL、支付、任务等)分离日志,配置不同appender,并可通过`LogProxy.getLogger("XXX_LOG")`获取指定日志实例,实现精细化日志管理。
|
5小时前
| |
4.认识SpringSecurity
Spring Security 是基于过滤器链的成熟安全框架,提供认证、鉴权及防御 CSRF 等攻击的核心功能,支持多种认证方式与灵活的权限控制模型。
免费试用