OpenAuth.Core — это среда быстрой разработки приложений .NetCore и простая в использовании система управления процессами разрешений. Среда управления разрешениями и быстрой разработки, основанная на классическом доменно-ориентированном дизайне, основана на идеях Мартина Фаулера по разработке приложений корпоративного уровня и новейших комбинациях технологий (IdentityServer, EFcore, Quartz, AutoFac, WebAPI, Swagger, Mock, NUnit, VUE, Element- уи и т. д.). Успешно реализовано в docker/jenkins. Основные модули включают в себя: организационную структуру, ролевые пользователи, авторизацию разрешений, дизайн форм, рабочий процесс и т. д. Он хорошо структурирован и легко расширяется, что делает его лучшим выбором для малых и средних предприятий.
OpenAuth.Основные возможности 1. Поддержка .netcoresdk3.1.100.
2. Сверхмощная функция управления пользовательскими разрешениями, которая позволяет гибко настраивать разрешения на данные, доступные пользователям и ролям. См.: Разработка и реализация универсального разрешения.
3. Полный контроль разрешений полей, который может контролировать, являются ли поля видимыми и возвращает ли API значения полей.
4. Дизайн формы с помощью перетаскивания
5. Визуальное проектирование процесса
6. На основе контроля запланированных задач Quartz.Net вы можете запустить/остановить в любое время и визуально настроить функцию выражения Cron.
7. Функция генерации кода на основе CodeSmith позволяет быстро генерировать страницы со структурами заголовка/подробностей.
8. Поддержка sqlserver, базы данных mysql, теоретически поддержка всех баз данных.
9. Интегрируйте IdentityServer4 для реализации системы входа на основе OAuth2.
10. Установите трехсторонние спецификации стыковки, и существующие системы смогут беспрепятственно стыковаться с механизмами процессов.
11. Во фронтенде используется vue+layui+elementUI+ztree+gooflow+leipiformdesign.
12. Бэкэнд использует .netcore+EFcore+autofac+quartz+IdentityServer4+nunit+swagger.
13. Инструмент проектирования PowerDesigner+EnterpriseArchitect.
Обновления в этой версии включают в себя:
Добавьте поддержку нескольких арендаторов на основе альфа-версии. Общие функции версии 3.0 следующие:
v3.1
[Новое] Поддержка настройки строк подключения для нескольких типов баз данных одновременно;
[Новое] Новый драйвер базы данных Oracle;
[Новое] Добавлена функция отзыва процесса;
[Новое] Настройте файловую структуру уровня приложения и разделите ее по функциям;
[Изменение] Оптимизируйте создание сущностей и автоматически добавляйте DbSet в OpenAuthDBContext после генерации сущностей.
[Уточнение] Тип базы данных, соответствующий строке подключения, можно настроить в файле конфигурации.