# shiro **Repository Path**: Tender_Cui/shiro ## Basic Information - **Project Name**: shiro - **Description**: 1、记录shiro的学习过程 2、springboot整合shiro,用以实现基本的rbac、rememberMe等功能 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-05 - **Last Updated**: 2024-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 重要提示 ./references 里面都是参考手册,很重要,勿删! # 特性支持列表 * 数据库用户名、密码支持加解密 * `mybatis`逆向工程支持 * `thymeleaf`模板引擎支持 * 支持`docker`打镜像&&推送到`Harbor` * 支持`Jenkins`流水线`Pipeline`文件 * 支持`shiro`认证和授权操作 * 支持`redis`缓存、`redis`密码支持加密、连接客户端使用`Jedis` 而**不使用** `lettuce` * 支持`sso`登录 * 支持限制密码重试次数 * 支持多数据源 * 支持`kafka`,消息生产者、消费者 * 支持`rocketMQ`,消息生产者、消费者 * 支持`eureka`注册服务中心 * 支持`nacos`动态配置、注册服务中心 * 支持`OpenFeign`调用 * 支持`RestTemplate`调用 * 支持`xxl-job`任务调度 * 支持负载均衡调用 * 支持`spring gateway`配置 * 支持`dubbo`,需要暴露的接口,请放到模块`shiro-dubbo-api`中,接口具体的实现,请放到模块:`shiro-biz`中(对外提供的服务是一个完整的业务方法实现) * 支持`OpenFeign`,需要暴露的接口,请放到模块`shiro-facade-api`中,接口具体的实现,请放到模块:`shiro-web`中(对外提供的服务是一个`Endpoint`实现) * 模块:`shiro-framework-integration/shiro-dubbo-provider` `dubbo`服务提供者示例 * 模块:`shiro-framework-integration/shiro-dubbo-consumer` `dubbo`服务消费者示例 * 模块:`shiro-framework-integration/shiro-dubbo-test-api` `dubbo`服务`api`接口示例 * 模块:`shiro-framework-integration/shiro-dynamic-datasource` 多数据源示例 * 模块:`shiro-framework-integration/shiro-eureka-openfeign-provider` 注册中心:`eureka`、服务提供者示例 * 模块:`shiro-framework-integration/shiro-eureka-openfeign-consumer` 注册中心:`eureka`、服务消费者示例 * 模块:`shiro-framework-integration/shiro-eureka-openfeign-facade-api` 注册中心:`eureka`、`Facade api`接口示例 * 模块:`shiro-framework-integration/shiro-eureka-server` 注册服务中心:`eureka`示例 * 模块:`shiro-framework-integration/shiro-kafka-producer` 注册服务中心:`zookeeper`、消息生产者示例 * 模块:`shiro-framework-integration/shiro-kafka-consumer` 注册服务中心:`zookeeper`、消息消费者示例 * 模块:`shiro-framework-integration/shiro-nacos-provider` 注册服务中心:`nacos`、服务提供者示例 * 模块:`shiro-framework-integration/shiro-nacos-consumer` 注册服务中心:`nacos`、服务消息者示例 * 模块:`shiro-framework-integration/shiro-redis` `redis`整合示例 * 模块:`shiro-framework-integration/shiro-xxl-job` `xxl-job`整合示例 * 模块:`shiro-framework-integration/shiro-gateway` `spring gateway`整合示例 * 模块:`shiro-framework-integration/shiro-gateway-backend-server` `gateway 后台demo`整合示例