Add Agrego Program.cs
This commit is contained in:
parent
c1fbccde8b
commit
8f90d84ccc
@ -111,14 +111,19 @@ builder.Services.AddAuthentication(options =>
|
|||||||
options.RequireHttpsMetadata = false;
|
options.RequireHttpsMetadata = false;
|
||||||
options.SaveToken = true;
|
options.SaveToken = true;
|
||||||
options.IncludeErrorDetails = true;
|
options.IncludeErrorDetails = true;
|
||||||
|
|
||||||
options.TokenValidationParameters = new TokenValidationParameters
|
options.TokenValidationParameters = new TokenValidationParameters
|
||||||
{
|
{
|
||||||
ValidateIssuer = true,
|
ValidateIssuer = true,
|
||||||
ValidateAudience = true,
|
ValidateAudience = true,
|
||||||
ValidateIssuerSigningKey = true,
|
ValidateIssuerSigningKey = true,
|
||||||
|
ValidateLifetime = true, // 👈🏽 Agregá esto
|
||||||
|
|
||||||
ValidIssuer = configuration["JWT:ValidIssuer"],
|
ValidIssuer = configuration["JWT:ValidIssuer"],
|
||||||
ValidAudience = configuration["JWT:ValidAudience"],
|
ValidAudience = configuration["JWT:ValidAudience"],
|
||||||
IssuerSigningKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(configuration["JWT:Secret"])),
|
IssuerSigningKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(configuration["JWT:Secret"])),
|
||||||
|
|
||||||
|
ClockSkew = TimeSpan.Zero
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
#endregion
|
#endregion
|
||||||
@ -199,7 +204,7 @@ builder.Services.AddEndpointsApiExplorer();
|
|||||||
var logger = LoggerFactory.Create(builder => builder.AddConsole()).CreateLogger("JWT Debug");
|
var logger = LoggerFactory.Create(builder => builder.AddConsole()).CreateLogger("JWT Debug");
|
||||||
logger.LogInformation("JWT Issuer: {Issuer}", configuration["JWT:ValidIssuer"]);
|
logger.LogInformation("JWT Issuer: {Issuer}", configuration["JWT:ValidIssuer"]);
|
||||||
logger.LogInformation("JWT Audience: {Audience}", configuration["JWT:ValidAudience"]);
|
logger.LogInformation("JWT Audience: {Audience}", configuration["JWT:ValidAudience"]);
|
||||||
|
logger.LogInformation("JWT Audience: {Audience}", configuration["JWT:Secret"]);
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
//if (app.Environment.IsDevelopment())
|
//if (app.Environment.IsDevelopment())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user