v3.1.2-preview2.27
Pre-release
Pre-release
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