mirror of
https://github.com/Govor-team/Govor.git
synced 2026-07-21 11:44:56 +00:00
ab643c16a4
Added user session models, interfaces, repository, and service for managing user sessions and refresh tokens. Refactored authentication flow to return user objects and open sessions with device info, supporting refresh token generation and validation. Updated JWT configuration to separate access and refresh options, and refactored related tests and API contracts. Improved media upload handling and error logging. Migrated dependency references and DI registrations accordingly.
34 lines
1.4 KiB
XML
34 lines
1.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<Nullable>disable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="AutoMapper" Version="12.0.1" />
|
|
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.1" />
|
|
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.5" />
|
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.6" />
|
|
<PackageReference Include="NSwag.AspNetCore" Version="14.4.0" />
|
|
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.1" />
|
|
<PackageReference Include="Serilog.AspNetCore" Version="8.0.1" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Govor.Application\Govor.Application.csproj" />
|
|
<ProjectReference Include="..\Govor.Contracts\Govor.Contracts.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Folder Include="Contracts\" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|
|
|