diff --git a/backend/Api/Startup.cs b/backend/Api/Startup.cs index 8be7f08..08a2658 100644 --- a/backend/Api/Startup.cs +++ b/backend/Api/Startup.cs @@ -66,6 +66,29 @@ namespace Api services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" }); + + // Configure Swagger to use Bearer token authentication + c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme + { + Description = "JWT Authorization header using the Bearer scheme", + Type = SecuritySchemeType.Http, + Scheme = "bearer" + }); + + c.AddSecurityRequirement(new OpenApiSecurityRequirement + { + { + new OpenApiSecurityScheme + { + Reference = new OpenApiReference + { + Type = ReferenceType.SecurityScheme, + Id = "Bearer" + } + }, + new string[] { } + } + }); }); }