产品模块列表

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 –快准稳的企业基础设施框架。 想知道免费和付费模板的差异吗?请查看 对比表