通用权限管理模型
本文介绍了ACL、RBAC等常见权限模型。ACL通过用户/角色与权限直接绑定实现控制;RBAC则基于角色分层授权,包含RBAC0~3四个级别,支持角色继承与职责分离,提升系统权限管理的灵活性与安全性,为权限设计提供理论基础。
SpringCloud自定义注释
本文介绍Spring中自定义注解的实现,结合AOP完成日志记录,并通过过滤器实现登录权限控制。涵盖注解定义、元注解说明、切面处理及实际应用,适用于日志、权限、验证等场景,展示完整代码流程与使用示例。
自定义注解
本文介绍如何在Spring框架中通过自定义注解结合AOP与过滤器实现日志、权限控制等功能。涵盖注解定义(@Target、@Retention)、AOP拦截及登录鉴权注解@Login的实战应用,提升代码可读性与复用性。
自定义注解
本文介绍基于Spring AOP实现自定义注解的完整流程,涵盖注解定义、@Target与@Retention等元注解说明,并结合Controller演示日志、权限控制等场景。通过AOP与过滤器实现登录验证,展示@Login注解在实际项目中的应用,适用于日志、鉴权、缓存等场景。
Activiti工程分享
本系列包含Activiti入门教程Demo与完整审批流程源码,助你快速掌握工作流引擎开发。项目基于Spring Boot集成Activiti,涵盖流程部署、启动、任务处理等核心功能,适合企业级应用开发学习。
ruoyi 微服务版本
若依(RuoYi-Cloud)是基于Spring Boot、Spring Cloud与Alibaba的分布式微服务权限管理系统,支持Vue3前端。含网关、认证、系统、监控等模块,集成Nacos、Sentinel,提供代码生成、定时任务等功能,适用于快速构建企业级云架构应用。
OAuth2.0实战案例
创建父工程,统一管理Spring Boot与Spring Cloud版本依赖。通过继承spring-boot-starter-parent,导入Greenwich.RELEASE版本的Spring Cloud依赖,配置Maven仓库支持快照版本,为子模块提供标准化构建基础。(238字符)
2.OAuth2.0实战案例
本文介绍基于Spring Boot与Spring Cloud OAuth2搭建授权认证系统的过程,涵盖父工程创建、资源服务与授权服务配置,并实现授权码、简化、密码及客户端四种模式的测试流程,完成安全访问控制。
自定义注解
本文介绍Java自定义注解的实现原理与应用,结合Spring AOP完成日志拦截,并通过过滤器实现登录权限控制。涵盖注解定义、元注解说明及实际代码示例,适用于日志、验证、缓存等场景。
SecurityFilterChain
`SecurityFilterChain`是Spring Security中定义过滤器链的接口,其唯一实现`DefaultSecurityFilterChain`负责存储匹配器与过滤器列表。通过`matches()`判断请求是否匹配,并返回对应的过滤器链。它是Web安全配置的核心组件,支撑着整个过滤机制的运行。理解其实现有助于自定义认证流程与页面集成。