Added auth

This commit is contained in:
2026-05-29 16:02:34 +02:00
parent 4ad6e8a20f
commit 21f4855cc6
13 changed files with 281 additions and 1 deletions
@@ -3,7 +3,10 @@ using Musify.Infrastructure.MassTransit;
using Musify.Infrastructure.Persistence;
using Musify.Application.Configuration;
using Musify.Infrastructure.Services;
using WebApi.Authentication;
using WebApi.DataTransferObjects.PlayLists;
using WebApi.OpenApi;
using WebApi.Scalar;
namespace WebApi.Extensions;
@@ -19,7 +22,9 @@ public static class ServiceCollectionExtensions
services.AddUploadIntentConfiguration(configuration);
services.AddMassTransitClient(configuration);
services.AddMediator();
services.AddOpenApi();
services.AddAuthenticationConfiguration(configuration);
services.AddOpenApiConfiguration();
services.AddScalarConfiguration();
services.AddValidatorsFromAssemblyContaining<CreatePlayListRequest>();
return services;