产品模块列表
52ABP-PRO全部功能特性 / 更多符合国内用户的集成功能 pro客户专用源代码仓库:52ABP-PRO
云服务商功能集成
适用于国内各大服务商平台
- 阿里云 / SMS短信服务
- 阿里云 / VOD视频点播
- 阿里云 / OSS对象存储
- 微信 / 开放平台(快捷登陆)
- 微信 / 公众平台(身份授权)
- 微信 / 微信支付(商户平台)
- QQ / QQ互联(快捷登陆)
- 微信SDK集成
- 微信 / 公众平台(身份授权)
多租户
完整的SAAS开发套件
- SaaS应用程序的租户和版本(包)管理
- 可以在多租户和单租户模式下工作
- 单个数据库,每个租户的数据库和混合数据库支持
认证和授权
丰富的登录功能和完整的授权系统
- 基于ASP.NET身份框架
- 用户和角色管理页面
- 分层组织单元系统,用于对用户和实体进行分组
- 用户登录,注册,密码重置和电子邮件验证页面
- 基于用户,角色和权限的灵活授权
- 用户和租户模拟登陆
- 用户锁定
- LDAP / Active Directory登录支持
- Active Directory联合身份验证服务(ADFS)身份验证
- OpenId Connect
- 记录并显示用户的所有登录尝试
- 密码复杂性设置
- 自动跨站请求伪造(CSRF)保护
- IdentityServer4集成
应用程序快速开发
快速完成一个功能的开发,包含UI界面
- 配套代码生成器,通过实体,可以快速生成数据库、实体和UI层
HTTP API
通用的客户端API
- 适用于所有应用程序功能的HTTP/REST API
动态UI多语言管理
灵活处理应用程序中的多语言
- 完整的本地化UI
- 可以在UI页面上添加、删除和翻译语言
- 包括多国语言支持,采用Json格式
设置管理
管理应用程序设置
- 宿主和特定租户的设置页面隔离
- 分层设置,管理基础结构
- 配置简单清晰
SOLID架构
建立了最佳开发标准
- 干净的代码,清晰的代码结构。
- 高可用的分层及模块化架构
- 领域驱动设计实现(DDD)
- 全局依赖注入
基于强大的.NET 框架
都是您熟悉及经常使用的工具
- .NET 5(跨平台支持)
- ASP.NET Core / ASP.NET Core MVC和Web API
- EntityFramework代码优先和迁移
- Angular,Bootstrap,AutoMapper ...
- ASP.NET Boilerplate
常用核心的功能
自动完成的功能
- 验证
- 记录
- 统一异常处理
- 内存缓存
- 高速Redis缓存
- 自动审计/安全日志记录
- 自动数据库连接管理和工作单元实现
自动测试
可测试性非常重要
- 可测试的架构
- 包括用xUnit编写的单元和集成测试
更多
其他亮点
- 预先配置为部署为Docker容器
- 实时推送通知系统(带SignalR集成)
- 聊天系统(与SignalR集成)
- 为应用程序,租户和用户提供多时区支持
- 用于服务器端事件的内置全局事件总线(具有用于实体更改的预定义事件)
- 从UI显示和下载日志
- 显示实体历史记录
- Cookie同意和下载用户收集的数据(GDPR)
- Swagger整合
52ABP-PRO –快准稳的企业基础设施框架。 想知道免费和付费模板的差异吗?请查看 对比表。