https://github.com/watertreestar/tidy-defender
:lock: To protect your web application based on Spring MVC
https://github.com/watertreestar/tidy-defender
authentication authorization java protection
Last synced: 12 months ago
JSON representation
:lock: To protect your web application based on Spring MVC
- Host: GitHub
- URL: https://github.com/watertreestar/tidy-defender
- Owner: watertreestar
- Created: 2020-01-20T08:52:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T05:36:35.000Z (over 3 years ago)
- Last Synced: 2025-02-28T10:40:15.243Z (over 1 year ago)
- Topics: authentication, authorization, java, protection
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# defender
Very lightweight authentication and authorization framework to protect your web application. Use `Servlet Filter` to authenticate visitor ,and the method level authorization depends on `Spring AOP`.
## Principle
defender意为守卫,是一个非常轻量级的认证和授权框架,参考了shiro的设计结构,基于Filter和切面,Filter用作认证,Aspect切面主要用于权限的校验
该项目主要是参考了shiro,虽然使用过shiro但是对于内部的了解依然不是特别深刻,「纸上得来终得浅,绝知此事需恭行」.于是就想做一个简单的能够实现
认证和授权的framework.
## Features
- [] 基于session的认证
- [] 基于jwt的认证
- [] Spring AOP实现授权
- [] session支持强制下线
- [] 支持restful资源授权
- [] 密码加密验证
- [] Spring Boot Starter支持
## Installing
## Get started
## License