diff --git a/src/Services/Ordering/Ordering.API/Startup.cs b/src/Services/Ordering/Ordering.API/Startup.cs index 5813a0578..4dcfa8169 100644 --- a/src/Services/Ordering/Ordering.API/Startup.cs +++ b/src/Services/Ordering/Ordering.API/Startup.cs @@ -277,6 +277,25 @@ } }); + /* + * resource: https://twitter.com/CoderBora/status/1436392448356495362 + * Swagger => Authorization: Bearer {token} : DO YOU WANT TO WRITE "Bearer" to the Value each time? + + AddSecurityDefinition=>{ in Swagger + + Type = SecuritySchemeType Choose "Http" instead of "ApiKey". Avoid typing "Bearer" instead of token + * + */ + options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme + { + Description = @"JWT Authorization header using the Bearer scheme. Example: \'Authorization: Bearer {token}\'", + Name = "Authorization", + In = ParameterLocation.Header, + Type = SecuritySchemeType.Http, + Scheme = "Bearer" + }); + + options.OperationFilter(); });