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