修复hybrid程序

This commit is contained in:
Diego
2025-05-30 13:48:03 +08:00
parent dbfc9a5bb4
commit 436608b17f
4 changed files with 28 additions and 3 deletions

View File

@@ -0,0 +1,24 @@
//------------------------------------------------------------------------------
// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充
// 此代码版权除特别声明外的代码归作者本人Diego所有
// 源代码使用协议遵循本仓库的开源协议及附加协议
// Gitee源代码仓库https://gitee.com/diego2098/ThingsGateway
// Github源代码仓库https://github.com/kimdiego2098/ThingsGateway
// 使用文档https://thingsgateway.cn/
// QQ群605534569
//------------------------------------------------------------------------------
using System.Security.Claims;
namespace ThingsGateway.Admin.Application;
public class HybridClaimsPrincipalService : IClaimsPrincipalService
{
HybridAppService _hybridAppService;
public HybridClaimsPrincipalService(HybridAppService hybridAppService)
{
_hybridAppService = hybridAppService;
}
public ClaimsPrincipal? User => _hybridAppService.User;
}

View File

@@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<PluginVersion>10.7.0</PluginVersion>
<ProPluginVersion>10.7.0</ProPluginVersion>
<PluginVersion>10.7.1</PluginVersion>
<ProPluginVersion>10.7.1</ProPluginVersion>
<AuthenticationVersion>2.2.0</AuthenticationVersion>
</PropertyGroup>

View File

@@ -52,6 +52,7 @@ public class Startup : AppStartup
services.AddSingleton<IAuthRazorService, HybridAuthRazorService>();
services.AddSingleton<HybridAppService>();
services.AddSingleton<IAppService, HybridAppService>(a => a.GetService<HybridAppService>());
services.AddSingleton<IClaimsPrincipalService, HybridClaimsPrincipalService>();
services.AddScoped<IPlatformService, HybridPlatformService>();
services.AddScoped<IGatewayExportService, HybridGatewayExportService>();

View File

@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<Version>10.7.0</Version>
<Version>10.7.1</Version>
</PropertyGroup>
<ItemGroup>