# common-security **Repository Path**: ws_developer/common-security ## Basic Information - **Project Name**: common-security - **Description**: 通用的权限处理框架,针对Spring-Security进行二次封装,使其变得更简洁,可扩展性更强。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 193 - **Created**: 2018-05-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # common-security **简介** 通用的权限处理框架,可扩展,可维护。即使不想用的话也可以学习学习这种封装可扩展可配置框架的思想。 **版本更新** | 版本 | 内容 | | ------ | ------------------------------------------------------------ | | V1.0.0 | 涵盖了基本功能。比如:自定义登录页、返回Json/View的两种不同形式、登录成功/失败后的处理、自定义Url权限过滤、图片验证码的集成、图片验证码长宽高等可配置、自定义图片验证码生成规则、自定义同ip多少时间内访问多少次数同url、手机短信发送、自定义短信厂商的发送规则、自定义需要验证码(图片/短信)的url配置、记住我功能。 | | V1.0.1 | 完成可配置的401状态码(未授权)所跳转的路径,若配置了,则不管你是JSON还是REDIRECT,都会跳转到配置的路径上。 | | V1.1.0 | 1、完成了极验证的接口与校验;2、优化了验证的代码 | | V1.1.1 | 完成了可配置是否允许frame的引入。 | | V1.2.0 | 完成Oauth2的初步规划,QQ互联(QQ登录+注册【可配置成自动注册】) | | V1.3.0 | 完成基础OAuth2的微信互联(微信登录+注册【可配置成自动注册】),修改`com.chentongwei.security.social.qq.autoSignUp=true为com.chentongwei.security.social.autoSignUp=true` | | V1.4.0 | 完成QQ/微信的绑定与解绑功能;新增登录成功后可跳转到自定义页面。 | | V1.5.0 | 1、session超时时间设置;2、session超时处理;3、session最大并发数可配置以及是否允许同时在线;4、设置返回形式:JSON、REDIRECT;5、修改验证码支持集群部署。session统一管理(redis);6、图片验证码采取base编码格式;7、退出登录 | **详细说明文档** ## [wiki地址](https://gitee.com/geekerdream/common-security/wikis/Introduce)