diff --git a/HackathonPreparing/HackathonPreparing.ApiService/Program.cs b/HackathonPreparing/HackathonPreparing.ApiService/Program.cs index 86c6c5b..623d2a6 100644 --- a/HackathonPreparing/HackathonPreparing.ApiService/Program.cs +++ b/HackathonPreparing/HackathonPreparing.ApiService/Program.cs @@ -3,6 +3,8 @@ using HackathonPreparing.ApiService.Features.AuthFeature.EfCore; using HackathonPreparing.ApiService.Features.DevFeature; using HackathonPreparing.ApiService.Features.WeatherForecastFeature; using HackathonPreparing.ApiService.Features.WeatherForecastFeature.EfCore; +using Microsoft.AspNetCore.Authentication.BearerToken; +using Microsoft.AspNetCore.Identity; // using HackathonPreparing.ServiceDefaults; using Microsoft.OpenApi.Models; @@ -40,11 +42,14 @@ builder.Services.AddSwaggerGen(c => builder.Services.AddAuthorization(); builder.Services.AddAuthentication().AddBearerToken(); - builder.Services .AddIdentityApiEndpoints() .AddEntityFrameworkStores(); +builder.Services.AddOptions(IdentityConstants.BearerScheme).Configure(options => { + options.BearerTokenExpiration = TimeSpan.FromDays(2); +}); + // Add services to the container. builder.Services.AddProblemDetails();