# security-web **Repository Path**: txonk/security-web ## Basic Information - **Project Name**: security-web - **Description**: 基于java web层的安全框架,目前已适配springboot/springcloud框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-05 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # security-web #### 介绍 一个极为轻量级的基于java语言web层安全权限认证框架,基于JDK17版本开发,具体详情支持功能,和目前进度请看如下列表; #### 目前支持功能 1. 登录认证(支持自定义、多种认证方式) 2. 支持登录状态、角色信息、权限码鉴权 3. 支持多账号架构鉴权;什么是多账号架构?比如你系统里维护了多个不同类型的账号表,该框架支持根据类型区分校验鉴权 4. 支持分布式微服务系统(默认使用本地内存缓存不支持),需要数据缓存支持分布式,比如基于redis、mysql缓存..等 5. 支持基于redis数据库的数据缓存 6. 支持使用springboot3.x版本框架的项目上运行 #### 当前工作进度 1. 目前还未正常上线,为开发预览版本,不定时更新推送代码,由于oauth2协议的支持,正式版本待发布(基础功能相对来说较稳定) 2. oauth2协议的支持,目前还在开发中(暂不能使用) #### 安装教程 (待上传maven) 1. 拉取分支代码 2. 直接通过maven引入项目或者编译为jar包在引入到项目中即可 #### 使用说明 1. 引入依赖 2. 使用@EnabledSecurityWeb注解标注至主程序入口中 3. 启动项目即可 4. 详情参考demo工程(https://github.com/xiaotan666/security-web/tree/master/security-web-demo) #### 注意 目前使用上有任何问题可通过邮箱**tx1611235218@gmail.com**联系我(项目开发者)