Merge branch 'Sec_14_Seguridad_ASP.NET/62_Inyeccion_En_La_API' into dev
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user