sunpengfei
2025-08-04 fcb4d2f1943f2f51b6cd5295aae2df243cc27371
feat:不自动https
2个文件已添加
6个文件已修改
94 ■■■■■ 已修改文件
FlexJobApi.Core/Entities/Users/UserAuth.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.csproj 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApiCoreStartup.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/settings.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/FlexJobApi.User.Application.csproj 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)
                }
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>
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>
            删除菜单
FlexJobApi.Core/FlexJobApiCoreStartup.cs
@@ -87,7 +87,7 @@
            app.UseUnifyResultStatusCodes();
            app.UseHttpsRedirection();
            //app.UseHttpsRedirection();
            app.UseRouting();
FlexJobApi.Core/Models/User/Auths/Queries/GetOssSTSQuery.cs
New file
@@ -0,0 +1,21 @@
using 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
    {
    }
}
FlexJobApi.Core/settings.json
@@ -52,5 +52,10 @@
  "DistributedCache": {
    "Access": "Redis",
    "Configuration": "118.178.252.28:5390,password=Bole123!"
  },
  "Aliyun": {
    "OSS": {
    }
  }
}
FlexJobApi.User.Application/Auths/Queries/GetOssSTSQueryHandler.cs
New file
@@ -0,0 +1,43 @@
using 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
    //        };
    //    }
    //}
}
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>