1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhaojun1998-Shiro-Action

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Широ-экшн

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-методами, что делает его подходящим для более широкого спектра сценариев использования.

Адрес предварительного просмотра: http://shiro.jun6.net/.
Документация: http://docs.zhaojun.im/shiro/.

Административный аккаунт: admin, пароль: 123456.
Пользовательский аккаунт: user, пароль: 123456.

Чтобы не мешать другим пользователям, рекомендуется избегать удаления чувствительных операций. Администратор (admin) имеет все права доступа.

Особенности системы

  • Поддержка контроля доступа на основе одного и того же URL с различными HTTP-методами для обеспечения поддержки 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 и измените информацию о подключении к MySQL и Redis.

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.

Предварительный просмотр системы

Изображения предварительного просмотра системы не были включены в исходный текст запроса.

Выбор технологии

Фронтенд

  • Frontend framework: Layui
  • Backend template: Z-Admin

Бэкенд

  • 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 group ID: 850586205

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе системы управления правами доступа Shiro поддерживается авторизация по restful URL. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhaojun1998-Shiro-Action.git
git@api.gitlife.ru:oschina-mirror/zhaojun1998-Shiro-Action.git
oschina-mirror
zhaojun1998-Shiro-Action
zhaojun1998-Shiro-Action
master