产品特性

52ABP-PRO全部功能特性 / 更多符合国内用户的集成功能

Image Description

云服务商功能集成

适用于国内各大服务商平台

  • 阿里云 / 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 Core 2.x(跨平台支持)
  • 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 –快准稳的企业基础设施框架。 想知道免费和付费模板的差异吗?请查看 对比表