XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.ServerInteractive

重大升级:切换 CyberComm,安全与易用性提升

- 底层切换为自研 CyberComm,支持 HTTP/HTTPS/WS,移除 ASP.NET Core 依赖,支持优雅生命周期与多核心端口复用 - 密码升级为 PBKDF2-HMAC-SHA256,登录返回安全 Token,支持多端会话与注销,用户接口不再泄露敏感信息 - 表格模型新增 Version 字段,支持乐观并发,分页参数标准化,客户端支持取消与异常处理 - 生成器支持嵌套/internal 类型,路由通配符增强,客户端请求支持取消与详细失败类型 - ServerProfile 配置增强,支持 TLS/网络限制/环境变量注入,完善 xUnit 测试覆盖关键路径 - API 兼容性提升,推荐新生命周期 API,服务基类属性非 null,文档与注释同步更新 - 建议所有用户升级至 4.0 版本

a57233c
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

81 个文件 +2255 -1290
Modified README.md +23 -9
Modified README.zh-CN.md +25 -10
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/ClientRequestGenerator.cs +54 -18
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/EntryPointGenerator.cs +28 -19
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/Models/ClientRequestMethodCandidate.cs +5 -1
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/Models/MethodCandidate.cs +5 -1
Added XFEExtension.NetCore.ServerInteractive.SourceGenerator/TypeGenerationInfo.cs +72 -0
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/XFEExtension.NetCore.ServerInteractive.SourceGenerator.csproj +2 -1
Modified XFEExtension.NetCore.ServerInteractive.TServer/Models/Order.cs +1 -0
Modified XFEExtension.NetCore.ServerInteractive.TServer/Models/Person.cs +1 -0
Added XFEExtension.NetCore.ServerInteractive.TServer/Profiles/ServerProfile.cs +76 -0
Modified XFEExtension.NetCore.ServerInteractive.TServer/Profiles/UserProfile.cs +1 -7
Modified XFEExtension.NetCore.ServerInteractive.TServer/Program.cs +84 -8
Added XFEExtension.NetCore.ServerInteractive.TServer/Services/SourceGenerationFixtures.cs +14 -0
Modified XFEExtension.NetCore.ServerInteractive.TServer/Services/TestCoreService.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive.TServer/XFEExtension.NetCore.ServerInteractive.TServer.csproj +4 -1
Added XFEExtension.NetCore.ServerInteractive.Test/ServerProfileTests.cs +52 -0
Modified XFEExtension.NetCore.ServerInteractive.Test/XFEExtension.NetCore.ServerInteractive.Test.csproj +10 -3
Modified XFEExtension.NetCore.ServerInteractive.slnx +4 -0
Modified XFEExtension.NetCore.ServerInteractive/Implements/CoreService/XFEServerCoreServiceBase.cs +5 -5
Modified XFEExtension.NetCore.ServerInteractive/Implements/Requester/StandardRequestServiceBase.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/AsyncServerServiceBase.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/ServerCoreProcessServiceBase.cs +13 -1
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/ServerCoreProcessServiceBaseImpl.cs +1 -0
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/ServerCoreServiceBase.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/ServerInitializerServiceBase.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Implements/ServerService/ServerServiceBase.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IXFEStandardServerCoreServiceBase.cs +3 -3
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/IUserInfo.cs +4 -0
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/IUserServiceBase.cs +5 -1
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/Requester/IStandardRequestService.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/ServerService/IServerCoreProcessService.cs +9 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/IIDModel.cs +2 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/RequesterModels/ClientRequestResult.cs +18 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/RequesterModels/StandardClientInstanceRequest.cs +2 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/ServerModels/ServerCoreReturnArgs.cs +5 -1
Modified XFEExtension.NetCore.ServerInteractive/Models/UserFaceInfo.cs +2 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/UserModels/EncryptedUserLoginModel.cs +11 -0
Added XFEExtension.NetCore.ServerInteractive/Models/UserModels/PasswordCredential.cs +54 -0
Modified XFEExtension.NetCore.ServerInteractive/Models/UserModels/User.cs +5 -1
Added XFEExtension.NetCore.ServerInteractive/Models/UserModels/UserPublicDto.cs +24 -0
Modified XFEExtension.NetCore.ServerInteractive/Options/XFEClientRequesterOptions.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Options/XFEServerCoreOptions.cs +4 -4
Modified XFEExtension.NetCore.ServerInteractive/Options/XFEStandardServerCoreOptions.cs +4 -0
Added XFEExtension.NetCore.ServerInteractive/Properties/AssemblyInfo.cs +3 -0
Added XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/ExternalDataTableItem.cs +9 -0
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/IXFEDataTable.cs +3 -3
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataDictionaryTable.cs +48 -22
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataListTable.cs +49 -26
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataTableManager.cs +2 -2
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Extensions/ClientRequesterBuilderExtensions.cs +3 -3
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Extensions/XFEServerCoreBuilderExtensions.cs +5 -2
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/DeviceHelper.cs +6 -76
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/InteractiveHelper.cs +45 -45
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/RouteMatchHelper.cs +30 -10
Added XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/SessionStoreSynchronization.cs +7 -0
Added XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/SessionTokenHelper.cs +27 -0
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/UserHelper.cs +94 -63
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Requester/ClientRequester.cs +72 -17
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Requester/ClientRequesterBuilder.cs +9 -0
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Requester/TableRequester.cs +93 -34
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ConnectService.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/CoreLogService.cs +6 -5
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/EntryPointVerifyService.cs +3 -1
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/IpBannerService.cs +6 -6
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreExceptionProcessService.cs +5 -4
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreUserServiceBase.cs +9 -2
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserLoginAutoCleanService.cs +52 -19
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserLoginService.cs +105 -46
Added XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserLogoutService.cs +43 -0
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserReloginService.cs +12 -36
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserServiceBase.cs +2 -0
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/XFEDataTableManagerService.cs +3 -3
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/ServerService/XFEServerCoreProcessService.cs +36 -43
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServer.cs +111 -19
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCore.cs +24 -17
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCoreBuilder.cs +9 -5
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCoreHost.cs +138 -132
Modified XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj +13 -8