Reputation: 177
I have a app .net core 3.0, JWT for authentication, swagger. I create a default login logout using this guide.
When we use default Authorize button
swagger automatically change icons(lock when we have Authorize) in methods.
Can i change this icons manually when i use my login/logout button?
Upvotes: 1
Views: 3017
Reputation: 131
Install Package
Swashbuckle.AspNetCore.Filters
and when you document your Swagger in your code add below line
options.OperationFilter<SecurityRequirementsOperationFilter >();
Here's a full example from .NET 6
builder.Services.AddSwaggerGen(options => {
options.SwaggerDoc("v1", new OpenApiInfo
{
Title = "API",
Version = "v1",
Description = "API using .NET 6"
});
options.OperationFilter<SecurityRequirementsOperationFilter>();
});
Upvotes: 1