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

OSCHINA-MIRROR/shenzhanwang-Spring-shiro

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

Spring-Shiro

Для того чтобы добавить в MIS систему набор универсальных функций контроля доступа, данный проект основан на Spring и интегрирует фреймворк Apache Shiro. Это позволяет реализовать управление пользователями и контроль доступа. Основные функции включают:

  1. Логин с подтверждением по SMS, включая функцию «Запомнить меня».

  2. Шифрование паролей, без использования паролей в открытом виде. Начальный пароль — 123.

  3. Управление сессиями: использование стандартного управления сессиями Shiro вместо Tomcat HttpSession.

  4. Перехватчики Shiro: контроль доступа к статическим файлам (HTML/JS/CSS и т. д.), без доступа при отсутствии прав.

  5. Контроль доступа к бэкенд-интерфейсам: интерфейсы блокируются при несоответствии требованиям доступа или ролей.

  6. Модель использования ролей и прав: пользователь-роль-право, много-ко-многим для пользователей и ролей, а также для ролей и прав.

Эффект:

  • Изображения не представлены в запросе.

Книги для чтения

Покупка
Приобретение

Патентные статьи

Заголовок Техническая область
1 Система анализа больших данных в сети автомобилей на основе микросервисной архитектуры Микросервисы
2 Метод автоматического расширения индекса Elasticsearch в потоковой среде Поисковые системы
3 Методы анализа, устройства, оборудование и носители для извлечения и анализа больших данных Анализ больших данных
4 Автоматизированный метод работы и система на основе рабочего процесса Системы рабочих процессов

Видеоуроки

Приложение: Центральный технический резервный склад (Central Technique Reserve Repository)

  1. Интеграция Spring boot с Mybatis для реализации CRUD (поддержка нескольких источников данных)

  2. Интеграция Spring, Spring MVC и Hibernate для реализации CRUD

  3. Интеграция Spring boot и Activiti для разработки OA

  4. Пример интеграции Ruoyi и Flowable для разработки рабочего процесса

  5. Публикация и вызов REST-стиля WebService с помощью Spring

  6. Вызов SOAP-стиля web-сервиса с помощью Axis и Spring

  7. Реализация RBAC с контролем доступа на основе Spring и Apache Shiro

  8. Реализация контроля доступа RBAC на основе Spring security

  9. CRUD с MongoDB с использованием Spring boot

  10. Использование Spring для подключения к Redis для кэширования

  11. Подключение Spring к Neo4j для выполнения CRUD

  12. Интеграция Spring с HBase для выполнения CRUD

  13. Spring platform интегрируется с ActiveMQ для публикации и подписки, модели производителя и потребителя (JMS)

  14. RabbitMQ на основе Spring boot реализует четыре модели сообщений (AMQP)

  15. Spring boot интегрируется с Kafka 2.1.0 для реализации конвейера больших данных 1. Реализация мгновенной связи через интеграцию WebSocket в Spring WebSocket.

  16. Интеграция OAuth2 в Spring Security для реализации аутентификации на основе токенов.

  17. Интеграция клиента MinIO в Spring Boot для управления файлами.

  18. 23 типа шаблонов проектирования, исходный код, комментарии и сценарии использования.

  19. Пример использования инструмента ETL Kettle.

  20. Руководство по Git и стратегия управления ветками.

  21. Создание хранилища данных в реальном времени с использованием Apache Doris.

  22. Принципы работы, архитектура, сценарии использования и визуализация ZooKeeper.

  23. Интеграция Apache Dubbo версии 2.7.5 в Spring Boot для обеспечения управления распределёнными службами (архитектура SOA).

  24. Реализация микросервисной архитектуры (MSA) с помощью Spring Cloud Alibaba версии 2.2.7.

  25. Построение озера потоковых данных с использованием Apache Paimon.

  26. Организация облачных сервисов с использованием Kubernetes, Docker, GitLab и Spring Cloud.

  27. Распределённые вычисления с использованием Spark.

  28. Распределенные вычисления с использованием Flink для интеграции потоков и пакетных данных.

  29. Создание высокодоступного кластера nginx и балансировка нагрузки с Tomcat.

  30. Использование mycat для реализации репликации главного и подчиненного серверов MySQL, разделения чтения и записи, разделения таблиц и баз данных, балансировки нагрузки и высокой доступности.

  31. Исходный код «Elasticsearch: практика поиска и анализа данных».

  32. Реализация распределённых транзакций на основе надёжной конечной согласованности с использованием activeMQ.

  33. Интеграция Seata в Spring boot dubbo для реализации распределённых транзакций.

  34. Интеграция Seata в Spring cloud alibaba для реализации распределенных транзакций.

  35. Контроль параллелизма: реализация механизмов блокировки базы данных и уровней изоляции транзакций.

  36. Контроль параллелизма: использование Redission для реализации распределённой блокировки.

  37. Контроль параллелизма: использование ZooKeeper для реализации распределенной блокировки.

  38. Контроль параллелизма: примеры многопоточного программирования на Java.

  39. Контроль параллелизма: использование Netty для реализации высокопроизводительной коммуникации NIO.

Примечание: некоторые пункты могут быть неполными или содержать ошибки из-за невозможности точно определить контекст запроса.

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

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

Введение

Spring boot интеграция с Apache Shiro для реализации управления пользователями и контроля доступа. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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