Skip to content

v3.1.2-preview2.27

Pre-release
Pre-release
Compare
Choose a tag to compare
@gmf520 gmf520 released this 29 Feb 06:31
· 568 commits to master since this release

此版本包含 15 commits

🔨 Features

  • entity: 添加给EF生成表添加表名前缀的功能,需要在实体类上标注 TableNamePrefixAttribute 特性提供前缀
  • identity: OnlineUser创建时,读取用户的UserClaim表的数据存储到 onlineUser.ExtendData中

⚡️ Breaked Changes

  • core: 移除所有.netcore 2.2的代码,此分支面向最新的.net sdk 版本进行发展
  • auth: 改写授权模块实现逻辑,由原来的Mvc-Filter模式更改为更符合.net core 3.x的Policy模式,此变更为破坏性更新
  • auth: 将功能授权相关类型由OSharp.Security命名空间移动到OSharp.Authorization命名空间
  • identity: 将IdentityPack中的公共逻辑提取到其IdentityPackBase基类中
  • auth: 将OSharp.Permissions拆分为OSharp.Identity和OSharp.Authorization.Functions+OSharp.Authorization.Datas三个项目,同时对原Security中的功能权限和数据权限进行Authorization的迁移 #128
  • auth: 功能权限和数据权限通常是分开使用的,将SecurityPack拆分为FunctionAuthorizationPack和DataAuthorizationPack #128
  • auth: 授权模块的前缀由Security更改为Auth,前端url中security更改为auth #128