Swagger UI authentication inputs for APIs documented with Swashbuckle.AspNetCore, part of Regira Web. AddJwtAuthentication() and AddApiKeyAuthentication() extend SwaggerGenOptions with a JWT Bearer or API key security definition and a document-wide security requirement, so the Swagger UI prompts for a token or key. DisplayEnumAsString() on the MVC builder adds a JsonStringEnumConverter to the controllers’ JSON options, so enums are serialized, and shown in Swagger, as strings.
<PackageReference Include="Regira.Web.Swagger" Version="6.*" />
The package uses only Microsoft.OpenApi 2.x APIs. On net10.0 it references Microsoft.OpenApi 2.12.2 directly, the same version as Regira.Security.Authentication.Web, so an app referencing both resolves one version.
AddOpenApi document (.NET 10), in Regira.Security.Authentication.WebApache License 2.0 — this package contains no license validation and no runtime limits. See LICENSE. A few companion packages are commercially licensed with a free tier; see the licensing overview.