From fcb4d2f1943f2f51b6cd5295aae2df243cc27371 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 04 八月 2025 14:41:57 +0800 Subject: [PATCH] feat:不自动https --- FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs | 21 ++++++++++ FlexJobApi.Core/settings.json | 5 ++ FlexJobApi.Core/FlexJobApiCoreStartup.cs | 2 FlexJobApi.User.Application/FlexJobApi.User.Application.csproj | 4 -- FlexJobApi.Core/Entities/Users/UserAuth.cs | 2 FlexJobApi.Core/FlexJobApi.Core.xml | 15 +++++++ FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs | 43 +++++++++++++++++++++ FlexJobApi.Core/FlexJobApi.Core.csproj | 2 8 files changed, 87 insertions(+), 7 deletions(-) diff --git a/FlexJobApi.Core/Entities/Users/UserAuth.cs b/FlexJobApi.Core/Entities/Users/UserAuth.cs index b3d5025..1d21a61 100644 --- a/FlexJobApi.Core/Entities/Users/UserAuth.cs +++ b/FlexJobApi.Core/Entities/Users/UserAuth.cs @@ -125,7 +125,7 @@ { Id = new Guid("11111111-1111-1111-1111-111111111111"), Name = "绠$悊鍛�", - UserName = "admin", + UserName = "system", Password = "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=", CreatedTime = new DateTime(2000, 1, 1) } diff --git a/FlexJobApi.Core/FlexJobApi.Core.csproj b/FlexJobApi.Core/FlexJobApi.Core.csproj index 13bd593..0575947 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.csproj +++ b/FlexJobApi.Core/FlexJobApi.Core.csproj @@ -17,6 +17,7 @@ </ItemGroup> <ItemGroup> + <PackageReference Include="aliyun-net-sdk-core" Version="1.6.2" /> <PackageReference Include="Furion" Version="4.9.7.106" /> <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.7.106" /> <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.7.106" /> @@ -27,7 +28,6 @@ <ItemGroup> <Folder Include="Models\Main\Dictionaries\Commands\" /> - <Folder Include="Models\User\Auths\Queries\" /> </ItemGroup> <ItemGroup> diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 7a83241..ea137e5 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -1964,6 +1964,21 @@ 瀵嗙爜鐧诲綍缁撴灉 </summary> </member> + <member name="P:FlexJobApi.Core.PasswordLoginCommandCallback.AccessToken"> + <summary> + 鐢ㄦ埛璁块棶浠ょ墝 + </summary> + </member> + <member name="P:FlexJobApi.Core.PasswordLoginCommandCallback.RefreshToken"> + <summary> + 鍒锋柊浠ょ墝 + </summary> + </member> + <member name="T:FlexJobApi.Core.GetOssSTSQuery"> + <summary> + + </summary> + </member> <member name="T:FlexJobApi.Core.DeleteMenuCommand"> <summary> 鍒犻櫎鑿滃崟 diff --git a/FlexJobApi.Core/FlexJobApiCoreStartup.cs b/FlexJobApi.Core/FlexJobApiCoreStartup.cs index 2af58f2..eec79a6 100644 --- a/FlexJobApi.Core/FlexJobApiCoreStartup.cs +++ b/FlexJobApi.Core/FlexJobApiCoreStartup.cs @@ -87,7 +87,7 @@ app.UseUnifyResultStatusCodes(); - app.UseHttpsRedirection(); + //app.UseHttpsRedirection(); app.UseRouting(); diff --git a/FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs b/FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs new file mode 100644 index 0000000..3b6133a --- /dev/null +++ b/FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs @@ -0,0 +1,21 @@ +锘縰sing MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FlexJobApi.Core +{ + /// <summary> + /// + /// </summary> + public class GetOssSTSQuery : IRequest<GetOssSTSQueryResult> + { + } + + public class GetOssSTSQueryResult + { + + } +} diff --git a/FlexJobApi.Core/settings.json b/FlexJobApi.Core/settings.json index 73f9173..3112297 100644 --- a/FlexJobApi.Core/settings.json +++ b/FlexJobApi.Core/settings.json @@ -52,5 +52,10 @@ "DistributedCache": { "Access": "Redis", "Configuration": "118.178.252.28:5390,password=Bole123!" + }, + "Aliyun": { + "OSS": { + + } } } \ No newline at end of file diff --git a/FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs b/FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs new file mode 100644 index 0000000..bdc1318 --- /dev/null +++ b/FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs @@ -0,0 +1,43 @@ +锘縰sing Aliyun.Acs.Core; +using Aliyun.Acs.Core.Auth.Sts; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Profile; +using FlexJobApi.Core; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FlexJobApi.User.Application +{ + /// <summary> + /// + /// </summary> + //public class GetOssSTSQueryHandler : IRequestHandler<GetOssSTSQuery, GetOssSTSQueryResult> + //{ + // public Task<GetOssSTSQueryResult> Handle(GetOssSTSQuery request, CancellationToken cancellationToken) + // { + // IClientProfile profile = DefaultProfile.GetProfile(regionId, ossSettings.OssAccessKeyId, ossSettings.OssAccessSecret); + // DefaultAcsClient client = new DefaultAcsClient(profile); + // AssumeRoleRequest request = new AssumeRoleRequest(); + + // request.Method = MethodType.POST; + + // request.RoleArn = ossSettings.OssRoleRan; + // request.RoleSessionName = RoleSessionName; + // request.Policy = PolicyFile; + // request.DurationSeconds = TokenExpireTime; + // AssumeRoleResponse response = client.GetAcsResponse(request); + // OssSTSReponse result = new OssSTSReponse() + // { + // Expiration = response.Credentials.Expiration, + // OssAccessKeyId = response.Credentials.AccessKeyId, + // OssAccessSecret = response.Credentials.AccessKeySecret, + // SecurityToken = response.Credentials.SecurityToken, + // RequestId = response.RequestId + // }; + // } + //} +} diff --git a/FlexJobApi.User.Application/FlexJobApi.User.Application.csproj b/FlexJobApi.User.Application/FlexJobApi.User.Application.csproj index c3552c7..9365974 100644 --- a/FlexJobApi.User.Application/FlexJobApi.User.Application.csproj +++ b/FlexJobApi.User.Application/FlexJobApi.User.Application.csproj @@ -12,8 +12,4 @@ <ProjectReference Include="..\FlexJobApi.Core\FlexJobApi.Core.csproj" /> </ItemGroup> - <ItemGroup> - <Folder Include="Auths\Queries\" /> - </ItemGroup> - </Project> -- Gitblit v1.9.1