Skip to content

Commit c9b1767

Browse files
authored
Merge pull request #330 from meysamhadeli/fix/fix-bug-404-in-jwt-config
fix: fix bug 404 in jwt config
2 parents d705ff1 + 5e2c92f commit c9b1767

File tree

29 files changed

+68
-36
lines changed

29 files changed

+68
-36
lines changed

1-monolith-architecture-style/src/BookingMonolith/src/Booking/Bookings/Features/CreatingBook/V1/CreateBooking.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using BuildingBlocks.Core.Model;
1212
using BuildingBlocks.EventStoreDB.Repository;
1313
using BuildingBlocks.Web;
14+
using Duende.IdentityServer.EntityFramework.Entities;
1415
using FluentValidation;
1516
using Mapster;
1617
using MapsterMapper;
@@ -51,7 +52,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5152

5253
return Results.Ok(response);
5354
})
54-
.RequireAuthorization()
55+
.RequireAuthorization(nameof(ApiScope))
5556
.WithName("CreateBooking")
5657
.WithApiVersionSet(builder.NewApiVersionSet("Booking").Build())
5758
.Produces<CreateBookingResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using BuildingBlocks.Core.CQRS;
77
using BuildingBlocks.Core.Event;
88
using BuildingBlocks.Web;
9+
using Duende.IdentityServer.EntityFramework.Entities;
910
using FluentValidation;
1011
using Mapster;
1112
using MapsterMapper;
@@ -49,7 +50,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4950

5051
return Results.Ok(response);
5152
})
52-
.RequireAuthorization()
53+
.RequireAuthorization(nameof(ApiScope))
5354
.WithName("CreateAircraft")
5455
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5556
.Produces<CreateAircraftResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Airports/Features/CreatingAirport/V1/CreateAirport.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using BuildingBlocks.Core.CQRS;
66
using BuildingBlocks.Core.Event;
77
using BuildingBlocks.Web;
8+
using Duende.IdentityServer.EntityFramework.Entities;
89
using FluentValidation;
910
using Mapster;
1011
using MapsterMapper;
@@ -47,7 +48,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4748

4849
return Results.Ok(response);
4950
})
50-
.RequireAuthorization()
51+
.RequireAuthorization(nameof(ApiScope))
5152
.WithName("CreateAirport")
5253
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5354
.Produces<CreateAirportResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Flights/Features/CreatingFlight/V1/CreateFlight.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using BuildingBlocks.Core.CQRS;
88
using BuildingBlocks.Core.Event;
99
using BuildingBlocks.Web;
10+
using Duende.IdentityServer.EntityFramework.Entities;
1011
using FluentValidation;
1112
using Mapster;
1213
using MapsterMapper;
@@ -55,7 +56,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5556

5657
return Results.CreatedAtRoute("GetFlightById", new { id = result.Id }, response);
5758
})
58-
.RequireAuthorization()
59+
.RequireAuthorization(nameof(ApiScope))
5960
.WithName("CreateFlight")
6061
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
6162
.Produces<CreateFlightResponseDto>(StatusCodes.Status201Created)

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Flights/Features/DeletingFlight/V1/DeleteFlight.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using BuildingBlocks.Core.CQRS;
55
using BuildingBlocks.Core.Event;
66
using BuildingBlocks.Web;
7+
using Duende.IdentityServer.EntityFramework.Entities;
78
using FluentValidation;
89
using MediatR;
910
using Microsoft.AspNetCore.Builder;
@@ -44,7 +45,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4445

4546
return Results.NoContent();
4647
})
47-
.RequireAuthorization()
48+
.RequireAuthorization(nameof(ApiScope))
4849
.WithName("DeleteFlight")
4950
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5051
.Produces(StatusCodes.Status204NoContent)

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Flights/Features/GettingAvailableFlights/V1/GetAvailableFlights.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using BuildingBlocks.Caching;
66
using BuildingBlocks.Core.CQRS;
77
using BuildingBlocks.Web;
8+
using Duende.IdentityServer.EntityFramework.Entities;
89
using Mapster;
910
using MapsterMapper;
1011
using MediatR;
@@ -39,7 +40,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3940

4041
return Results.Ok(response);
4142
})
42-
.RequireAuthorization()
43+
.RequireAuthorization(nameof(ApiScope))
4344
.WithName("GetAvailableFlights")
4445
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4546
.Produces<GetAvailableFlightsResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Flights/Features/GettingFlightById/V1/GetFlightById.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using BookingMonolith.Flight.Flights.Exceptions;
55
using BuildingBlocks.Core.CQRS;
66
using BuildingBlocks.Web;
7+
using Duende.IdentityServer.EntityFramework.Entities;
78
using FluentValidation;
89
using Mapster;
910
using MapsterMapper;
@@ -35,7 +36,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3536

3637
return Results.Ok(response);
3738
})
38-
.RequireAuthorization()
39+
.RequireAuthorization(nameof(ApiScope))
3940
.WithName("GetFlightById")
4041
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4142
.Produces<GetFlightByIdResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using BuildingBlocks.Core.CQRS;
1010
using BuildingBlocks.Core.Event;
1111
using BuildingBlocks.Web;
12+
using Duende.IdentityServer.EntityFramework.Entities;
1213
using FluentValidation;
1314
using MapsterMapper;
1415
using MediatR;
@@ -52,7 +53,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5253

5354
return Results.NoContent();
5455
})
55-
.RequireAuthorization()
56+
.RequireAuthorization(nameof(ApiScope))
5657
.WithName("UpdateFlight")
5758
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5859
.Produces(StatusCodes.Status204NoContent)

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Seats/Features/CreatingSeat/V1/CreateSeat.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using BuildingBlocks.Core.CQRS;
88
using BuildingBlocks.Core.Event;
99
using BuildingBlocks.Web;
10+
using Duende.IdentityServer.EntityFramework.Entities;
1011
using FluentValidation;
1112
using Mapster;
1213
using MapsterMapper;
@@ -40,7 +41,7 @@ public class CreateSeatEndpoint : IMinimalEndpoint
4041
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4142
{
4243
builder.MapPost($"{EndpointConfig.BaseApiPath}/flight/seat", CreateSeat)
43-
.RequireAuthorization()
44+
.RequireAuthorization(nameof(ApiScope))
4445
.WithName("CreateSeat")
4546
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4647
.Produces<CreateSeatResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Seats/Features/GettingAvailableSeats/V1/GetAvailableSeats.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using BookingMonolith.Flight.Seats.Exceptions;
55
using BuildingBlocks.Core.CQRS;
66
using BuildingBlocks.Web;
7+
using Duende.IdentityServer.EntityFramework.Entities;
78
using FluentValidation;
89
using Mapster;
910
using MapsterMapper;
@@ -27,7 +28,7 @@ public class GetAvailableSeatsEndpoint : IMinimalEndpoint
2728
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
2829
{
2930
builder.MapGet($"{EndpointConfig.BaseApiPath}/flight/get-available-seats/{{id}}", GetAvailableSeats)
30-
.RequireAuthorization()
31+
.RequireAuthorization(nameof(ApiScope))
3132
.WithName("GetAvailableSeats")
3233
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
3334
.Produces<GetAvailableSeatsResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Flight/Seats/Features/ReservingSeat/V1/ReserveSeat.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using BuildingBlocks.Core.CQRS;
55
using BuildingBlocks.Core.Event;
66
using BuildingBlocks.Web;
7+
using Duende.IdentityServer.EntityFramework.Entities;
78
using FluentValidation;
89
using Mapster;
910
using MapsterMapper;
@@ -31,7 +32,7 @@ public class ReserveSeatEndpoint : IMinimalEndpoint
3132
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3233
{
3334
builder.MapPost($"{EndpointConfig.BaseApiPath}/flight/reserve-seat", ReserveSeat)
34-
.RequireAuthorization()
35+
.RequireAuthorization(nameof(ApiScope))
3536
.WithName("ReserveSeat")
3637
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
3738
.Produces<ReserveSeatResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Identity/Identities/Features/RegisteringNewUser/V1/RegisterNewUser.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using BuildingBlocks.Core;
66
using BuildingBlocks.Core.CQRS;
77
using BuildingBlocks.Web;
8+
using Duende.IdentityServer.EntityFramework.Entities;
89
using FluentValidation;
910
using Mapster;
1011
using MapsterMapper;
@@ -43,7 +44,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4344

4445
return Results.Ok(response);
4546
})
46-
.RequireAuthorization()
47+
.RequireAuthorization(nameof(ApiScope))
4748
.WithName("RegisterUser")
4849
.WithApiVersionSet(builder.NewApiVersionSet("Identity").Build())
4950
.Produces<RegisterNewUserResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Passenger/Passengers/Features/CompletingRegisterPassenger/V1/CompleteRegisterPassenger.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using BuildingBlocks.Core.CQRS;
77
using BuildingBlocks.Core.Event;
88
using BuildingBlocks.Web;
9+
using Duende.IdentityServer.EntityFramework.Entities;
910
using FluentValidation;
1011
using Mapster;
1112
using MapsterMapper;
@@ -50,7 +51,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5051

5152
return Results.Ok(response);
5253
})
53-
.RequireAuthorization()
54+
.RequireAuthorization(nameof(ApiScope))
5455
.WithName("CompleteRegisterPassenger")
5556
.WithApiVersionSet(builder.NewApiVersionSet("Passenger").Build())
5657
.Produces<CompleteRegisterPassengerResponseDto>()

1-monolith-architecture-style/src/BookingMonolith/src/Passenger/Passengers/Features/GettingPassengerById/V1/GetPassengerById.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using BookingMonolith.Passenger.Passengers.Exceptions;
55
using BuildingBlocks.Core.CQRS;
66
using BuildingBlocks.Web;
7+
using Duende.IdentityServer.EntityFramework.Entities;
78
using FluentValidation;
89
using Mapster;
910
using MapsterMapper;
@@ -35,7 +36,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3536

3637
return Results.Ok(response);
3738
})
38-
.RequireAuthorization()
39+
.RequireAuthorization(nameof(ApiScope))
3940
.WithName("GetPassengerById")
4041
.WithApiVersionSet(builder.NewApiVersionSet("Passenger").Build())
4142
.Produces<GetPassengerByIdResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Booking/src/Booking/Features/CreatingBook/V1/CreateBooking.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5050

5151
return Results.Ok(response);
5252
})
53-
.RequireAuthorization()
53+
.RequireAuthorization(nameof(ApiScope))
5454
.WithName("CreateBooking")
5555
.WithApiVersionSet(builder.NewApiVersionSet("Booking").Build())
5656
.Produces<CreateBookingResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5454

5555
return Results.Ok(response);
5656
})
57-
.RequireAuthorization()
57+
.RequireAuthorization(nameof(ApiScope))
5858
.WithName("CreateAircraft")
5959
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
6060
.Produces<CreateAircraftResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Airports/Features/CreatingAirport/V1/CreateAirport.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5151

5252
return Results.Ok(response);
5353
})
54-
.RequireAuthorization()
54+
.RequireAuthorization(nameof(ApiScope))
5555
.WithName("CreateAirport")
5656
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5757
.Produces<CreateAirportResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Flights/Features/CreatingFlight/V1/CreateFlight.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5959

6060
return Results.CreatedAtRoute("GetFlightById", new { id = result.Id }, response);
6161
})
62-
.RequireAuthorization()
62+
.RequireAuthorization(nameof(ApiScope))
6363
.WithName("CreateFlight")
6464
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
6565
.Produces<CreateFlightResponseDto>(StatusCodes.Status201Created)

2-modular-monolith-architecture-style/src/Modules/Flight/src/Flights/Features/DeletingFlight/V1/DeleteFlight.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4545

4646
return Results.NoContent();
4747
})
48-
.RequireAuthorization()
48+
.RequireAuthorization(nameof(ApiScope))
4949
.WithName("DeleteFlight")
5050
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5151
.Produces(StatusCodes.Status204NoContent)

2-modular-monolith-architecture-style/src/Modules/Flight/src/Flights/Features/GettingAvailableFlights/V1/GetAvailableFlights.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4646

4747
return Results.Ok(response);
4848
})
49-
.RequireAuthorization()
49+
.RequireAuthorization(nameof(ApiScope))
5050
.WithName("GetAvailableFlights")
5151
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5252
.Produces<GetAvailableFlightsResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Flights/Features/GettingFlightById/V1/GetFlightById.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3939

4040
return Results.Ok(response);
4141
})
42-
.RequireAuthorization()
42+
.RequireAuthorization(nameof(ApiScope))
4343
.WithName("GetFlightById")
4444
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4545
.Produces<GetFlightByIdResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5656

5757
return Results.NoContent();
5858
})
59-
.RequireAuthorization()
59+
.RequireAuthorization(nameof(ApiScope))
6060
.WithName("UpdateFlight")
6161
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
6262
.Produces(StatusCodes.Status204NoContent)

2-modular-monolith-architecture-style/src/Modules/Flight/src/Seats/Features/CreatingSeat/V1/CreateSeat.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class CreateSeatEndpoint : IMinimalEndpoint
4444
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4545
{
4646
builder.MapPost($"{EndpointConfig.BaseApiPath}/flight/seat", CreateSeat)
47-
.RequireAuthorization()
47+
.RequireAuthorization(nameof(ApiScope))
4848
.WithName("CreateSeat")
4949
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
5050
.Produces<CreateSeatResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Seats/Features/GettingAvailableSeats/V1/GetAvailableSeats.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class GetAvailableSeatsEndpoint : IMinimalEndpoint
3434
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3535
{
3636
builder.MapGet($"{EndpointConfig.BaseApiPath}/flight/get-available-seats/{{id}}", GetAvailableSeats)
37-
.RequireAuthorization()
37+
.RequireAuthorization(nameof(ApiScope))
3838
.WithName("GetAvailableSeats")
3939
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4040
.Produces<GetAvailableSeatsResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Flight/src/Seats/Features/ReservingSeat/V1/ReserveSeat.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class ReserveSeatEndpoint : IMinimalEndpoint
3535
public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3636
{
3737
builder.MapPost($"{EndpointConfig.BaseApiPath}/flight/reserve-seat", ReserveSeat)
38-
.RequireAuthorization()
38+
.RequireAuthorization(nameof(ApiScope))
3939
.WithName("ReserveSeat")
4040
.WithApiVersionSet(builder.NewApiVersionSet("Flight").Build())
4141
.Produces<ReserveSeatResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Identity/src/Identity/Features/RegisteringNewUser/V1/RegisterNewUser.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
using Duende.IdentityServer.EntityFramework.Entities;
2+
13
namespace Identity.Identity.Features.RegisteringNewUser.V1;
24

35
using System;
@@ -47,7 +49,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4749

4850
return Results.Ok(response);
4951
})
50-
.RequireAuthorization()
52+
.RequireAuthorization(nameof(ApiScope))
5153
.WithName("RegisterUser")
5254
.WithApiVersionSet(builder.NewApiVersionSet("Identity").Build())
5355
.Produces<RegisterNewUserResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Passenger/src/Passengers/Features/CompletingRegisterPassenger/V1/CompleteRegisterPassenger.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
4141
{
4242
builder.MapPost($"{EndpointConfig.BaseApiPath}/passenger/complete-registration", async (
4343
CompleteRegisterPassengerRequestDto request, IMapper mapper,
44-
IMediator mediator, CancellationToken cancellationToken) =>
44+
IMediator mediator, CancellationToken cancellationToken, IHttpContextAccessor httpContextAccessor) =>
4545
{
4646
var command = mapper.Map<CompleteRegisterPassenger>(request);
4747

@@ -51,7 +51,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
5151

5252
return Results.Ok(response);
5353
})
54-
.RequireAuthorization()
54+
.RequireAuthorization(nameof(ApiScope))
5555
.WithName("CompleteRegisterPassenger")
5656
.WithApiVersionSet(builder.NewApiVersionSet("Passenger").Build())
5757
.Produces<CompleteRegisterPassengerResponseDto>()

2-modular-monolith-architecture-style/src/Modules/Passenger/src/Passengers/Features/GettingPassengerById/V1/GetPassengerById.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder)
3636

3737
return Results.Ok(response);
3838
})
39-
.RequireAuthorization()
39+
.RequireAuthorization(nameof(ApiScope))
4040
.WithName("GetPassengerById")
4141
.WithApiVersionSet(builder.NewApiVersionSet("Passenger").Build())
4242
.Produces<GetPassengerByIdResponseDto>()

0 commit comments

Comments
 (0)