All Projects → cjbi → Wetech Admin

cjbi / Wetech Admin

Licence: mit
wetech-admin是基于Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、权限管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Wetech Admin

Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+267.89%)
Mutual labels:  authentication, authorization, shiro
Yosai
A Security Framework for Python applications featuring Authorization (rbac permissions and roles), Authentication (2fa totp), Session Management and an extensive Audit Trail
Stars: ✭ 582 (+2.11%)
Mutual labels:  authentication, authorization, rbac
Sureness
A simple and efficient open-source security framework that focus on protection of restful api.
Stars: ✭ 254 (-55.44%)
Mutual labels:  authentication, authorization, shiro
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (+50.35%)
Mutual labels:  authentication, authorization, rbac
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (-22.11%)
Mutual labels:  authentication, authorization, shiro
Casbin.net
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Stars: ✭ 535 (-6.14%)
Mutual labels:  authorization, rbac
Gatekeeper
Gatekeeper: An Authentication & Authorization Library
Stars: ✭ 356 (-37.54%)
Mutual labels:  authentication, authorization
Casbin Rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Stars: ✭ 375 (-34.21%)
Mutual labels:  authorization, rbac
Django Rest Framework Passwordless
Passwordless Auth for Django REST Framework
Stars: ✭ 412 (-27.72%)
Mutual labels:  authentication, authorization
Flask Appbuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Stars: ✭ 3,603 (+532.11%)
Mutual labels:  authentication, rbac
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (-34.21%)
Mutual labels:  authentication, authorization
Product Is
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
Stars: ✭ 435 (-23.68%)
Mutual labels:  authentication, authorization
React Gatsby Firebase Authentication
🐣🔥Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js
Stars: ✭ 356 (-37.54%)
Mutual labels:  authentication, authorization
Gin Oauth2
Middleware for Gin Framework users who also want to use OAuth2
Stars: ✭ 351 (-38.42%)
Mutual labels:  authentication, authorization
Gorm Adapter
Gorm adapter for Casbin
Stars: ✭ 373 (-34.56%)
Mutual labels:  authorization, rbac
Openid Connect Php
Minimalist OpenID Connect client
Stars: ✭ 336 (-41.05%)
Mutual labels:  authentication, authorization
Laravel Acl
This package helps you to associate users with permissions and permission groups with laravel framework
Stars: ✭ 404 (-29.12%)
Mutual labels:  authentication, authorization
Rbac Lookup
Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster
Stars: ✭ 477 (-16.32%)
Mutual labels:  authorization, rbac
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (-17.37%)
Mutual labels:  authentication, authorization
Cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Stars: ✭ 482 (-15.44%)
Mutual labels:  authentication, authorization

Wetech-Admin

Wetech-Admin 是基于 Spring Boot 2.0 + Mybatis + Vue 的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、权限管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!http://wetech.tech/wetech-admin/

技术选型

后端技术

技术 名称 版本 官网
Spring Boot 应用框架 2.3.2.RELEASE https://projects.spring.io/spring-boot/
MyBatis 持久层框架 3.2.1 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis-Ext 基于MyBatis的增强扩展 1.6.5 https://github.com/cjbi/mybatis-ext
Maven 项目构建管理 4.0.0 http://maven.apache.org
Apache Shiro 安全框架 1.6.0 http://shiro.apache.org
Logback 日志组件 1.1.3 https://logback.qos.ch
Hibernate Validator 后端校验框架 5.4.2.Final http://hibernate.org/validator/
swagger 在线文档生成 3.0.0 https://swagger.io/

前端技术

技术 名称 版本 官网
Vue 渐进式JavaScript框架 2.6.10 https://cn.vuejs.org/
Ant Design Pro Vue 基于 Ant Design Vue 的 Pro 第三方实现 1.4.2 [https://pro.antdv.com/)

软件需求

  • JDK1.8+
  • MySQL5.6+
  • Maven3.0+

本地部署

  • 通过git下载源码
  • 创建数据库wetech_admin,数据库编码为UTF-8
  • 依次执行src/main/resources/schema.sql和dsrc/main/resources/data.sql文件,初始化数据
  • 修改application-dev.properties文件,更新MySQL账号和密码
  • 启动服务,账号密码:admin/123456或者guest/123456
  • 管理后台地址:http://localhost:8080
  • Swagger地址:http://localhost:8080/swagger-ui/

服务端命令

  • 打包编译
mvn clean package
  • 运行部署
nohup java -jar -Dspring.profiles.active=development wetech-admin-server-2.0.0.jar >/dev/null 2>&1 &

前端功能命令

  • 安装依赖
yarn install
  • 开发模式运行
yarn run serve
  • 编译项目
yarn run build
  • Lints and fixes files
yarn run lint

预览图

在线访问

预览地址

http://wetech.tech/wetech-admin

测试用户名密码

  1. admin/123456
  2. guest/123456

许可证

Wetech-Admin 使用 MIT 许可证发布,用户可以自由使用、复制、修改、合并、出版发行、散布、再授权及贩售Wetech-Admin 及其副本。

查看许可证

获取源码

https://github.com/cjbi/wetech-admin

https://gitee.com/cjbi/wetech-admin

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].