Añadidos appsettings, dependencias y cors

En el proyecto api se modifica el appsettings para añadir la nueva cadena de conexion y la seccion JwtSettings
This commit is contained in:
Alejandro Sarmiento
2024-02-19 20:15:36 +01:00
parent 171510c02e
commit 4d4b110922
2 changed files with 21 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
using CleanArchitecture.Application;
using CleanArchitecture.Infrastructure;
using CleanArchitecture.Identity;
var builder = WebApplication.CreateBuilder(args);
@@ -13,6 +14,15 @@ builder.Services.AddSwaggerGen();
builder.Services.AddInfrastructureServices(builder.Configuration);
builder.Services.AddApplicationServices();
builder.Services.ConfigureIdentityServices(builder.Configuration);
builder.Services.AddCors(o =>
{
o.AddPolicy("CorsPolicy", builder =>
builder.AllowAnyOrigin().
AllowAnyMethod().
AllowAnyHeader());
});
var app = builder.Build();
@@ -24,8 +34,11 @@ if (app.Environment.IsDevelopment())
app.UseSwaggerUI();
}
app.UseAuthentication();
app.UseAuthorization();
app.UseCors("CorsPolicy");
app.MapControllers();
app.Run();

View File

@@ -1,13 +1,20 @@
{
"ConnectionStrings": {
"ConnectionString": "server=localhost;database=CleanArchitecture;user=root;password=securePassword"
"ConnectionString": "server=localhost;database=CleanArchitecture;user=root;password=securePassword",
"IdentityConnectionString": "server=localhost;database=CleanArchitecture.Security;user=root;password=securePassword"
},
"EmailSettings": {
"FromAddress": "alejandro@asarmiento.es",
"ApiKey": "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",
"FromName": "Alejandro Sarmiento"
},
"JwtSettings": {
"Key": "CjF*Hp$pHvsx$%wsSyfpMevUrzj@%TJv3ZjNPk34daE7N%3KjrjCnv2V76uRY8bCtH5aduTmMwdiuh%QP3iYEh$Fy*XDzz7S&pFyyZVDLDwTdFDxrP9m#A@MBgV6oNCf",
"Issuer": "CleanArchitectureAlejandroSarmiento",
"Audience": "CleanArchitectureUsers",
"DurationInMinutes": 360
},
"Logging": {
"LogLevel": {
"Default": "Information",