All Projects → zhaojun1998 → Shiro Action

zhaojun1998 / Shiro Action

Licence: mit
基于 Shiro 的权限管理系统,支持 restful url 授权,体验地址 :

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Shiro Action

Springboot Learn
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
Stars: ✭ 270 (-24.37%)
Mutual labels:  shiro
Django Permission
[Not maintained] An enhanced permission system which support object permission in Django
Stars: ✭ 305 (-14.57%)
Mutual labels:  permission
Shiro
Apache Shiro
Stars: ✭ 3,685 (+932.21%)
Mutual labels:  shiro
Easyee
开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.
Stars: ✭ 275 (-22.97%)
Mutual labels:  shiro
Yan
使用Maven构建,整合Dubbo+Zookeeper+SpringMVC+Spring+MyBatis+Redis支持分布式的高效率便捷开发框架
Stars: ✭ 293 (-17.93%)
Mutual labels:  shiro
Jeeweb Mybatis Springboot
Springboot2.0+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的Java web分布式开发系统;NettySocketIo排队系统/排队模块/排队框架,它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层, Apache Shiro/Spring security为权限授权层,Ehcahe/Redis/Hazelcast对常用数据进行缓存,Disruptor作为并发框架,Bootstrap作为前端框架的优秀开源
Stars: ✭ 318 (-10.92%)
Mutual labels:  shiro
Shiro exploit
Apache Shiro 反序列化漏洞检测与利用工具
Stars: ✭ 252 (-29.41%)
Mutual labels:  shiro
Core Nestjs
A simple application demonstrating the basic usage of permissions with NestJS (JWT, Passport, Facebook, Google+, User, Group, Permission)
Stars: ✭ 347 (-2.8%)
Mutual labels:  permission
Nova Permission
A Laravel Nova tool for Spatie's laravel-permission library
Stars: ✭ 294 (-17.65%)
Mutual labels:  permission
Shiro Springboot
shiro 框架的构建以及与 JWT 的整合
Stars: ✭ 334 (-6.44%)
Mutual labels:  shiro
Thymeleaf Extras Shiro
A Thymeleaf dialect for Apache Shiro tags.
Stars: ✭ 281 (-21.29%)
Mutual labels:  shiro
Sens
基于SpringBoot+MyBatis+Shiro+Redis+ElasticSearch的企业级博客系统
Stars: ✭ 287 (-19.61%)
Mutual labels:  shiro
Ssm
💕 build SSM from 0 👉🏽👉🏽 distributed micro service.
Stars: ✭ 3,383 (+847.62%)
Mutual labels:  shiro
Ueboot
springboot2.2、spring-data-jpa、iView4、Vue2 、代码生成器、shiro权限管理、前后端分离、java后台管理系统快速开发框架,通过该框架可以在分钟级别内完成单表的前后端增删改查功能。脚手架工程: https://github.com/ueboot/ueboot-starter ,基于这个工程可以直接开发
Stars: ✭ 270 (-24.37%)
Mutual labels:  shiro
Springboot Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Stars: ✭ 340 (-4.76%)
Mutual labels:  shiro
Springboot Shiro
🍀 Springboot + shiro权限管理。这或许是流程最详细、代码最干净、配置最简单的shiro上手项目了。
Stars: ✭ 258 (-27.73%)
Mutual labels:  shiro
Hope Boot
🌱 Hope-Boot 一款现代化的脚手架项目
Stars: ✭ 3,241 (+807.84%)
Mutual labels:  shiro
Spring Cloud Cli
基于Spring Cloud实现微服务前后端系统
Stars: ✭ 351 (-1.68%)
Mutual labels:  shiro
Springboot Shiro Vue
提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限。(当前新版本已移除shiro依赖,简化了配置)
Stars: ✭ 3,887 (+988.8%)
Mutual labels:  shiro
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-9.52%)
Mutual labels:  shiro

Shiro-Action

Build Status https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square Codacy Badge https://img.shields.io/badge/springboot-2.0.6-orange.svg?style=flat-square https://img.shields.io/badge/apache%20shiro-1.4.0-green.svg?style=flat-square GitHub tag (latest SemVer)

本项目使用 Spring Boot 搭建, 用于加深对 Spring Boot 与 Shiro 的学习, 项目特色是支持 restful 风格权限控制, 支持对同一 URL, 不同 HTTP Mehtod 的权限控制, 适用于更多的场景.

预览地址: http://shiro.jun6.net/

文档地址: http://docs.zhaojun.im/shiro/

默认管理员账号: admin, 密码: 123456.

普通用户账号: user, 密码: 123456.

为了不影响其他人的浏览体验, 请尽量不要进行删除类的敏感操作. admin 为超级管理员, 自动拥有全部权限.

系统特色

  • 支持根据同 URL, 不同 HTTP Method 来校验权限, 更支持 restful 场景.
  • 集成 OAuth2 登录, 且提供了接口易于拓展开发.
  • 全局异常处理. 根据请求方式区分返回 json 数据还是错误页面.
  • Logback MDC 支持, 将当前登录人和操作者 IP 加入日志中.
  • JSR-303 数据校验

运行环境

  • JDK 1.8
  • MySQL 5.7
  • Redis

快速开始

下载项目

git clone https://github.com/zhaojun1998/Shiro-Action.git

导入项目

使用自己的 IDE 导入, Eclipse 和 Intellij IDEA 均可.

导入数据库

创建数据库, 字符集选择 utf8, 排序规则选择 utf8_general_ci.

然后导入 shiro_action.sql 到数据库中.

配置文件

打开 application.properties 修改 MySQLRedis 连接信息.

spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.cache.type=redis

spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/shiro_action?useSSL=false&characterEncoding=UTF8

启动项目

在完成了上述步骤后,找到 ShiroActionApplication 启动类, 启动即可.

启动后访问地址为:http://localhost:8080 , 用户名:admin, 密码:123456.

系统预览

技术选型

前端

后端

  • SpringBoot 2.0.6.RELEASE
  • Shiro 1.4.0
  • MyBatis 1.3.2
  • Druid 1.1.10
  • PageHelper 1.2.9
  • Shiro-Redis 3.2.3

其他工具类

反馈交流

QQ 群号: 850586205

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].