Skip to content

Commit 8f7ed05

Browse files
committed
passing action to SwaggerGen
1 parent c064687 commit 8f7ed05

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Wissance.Authorization/Wissance.Authorization/Extensions/ServiceCollectionExtension.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Microsoft.Extensions.DependencyInjection;
44
using Microsoft.Extensions.Logging;
55
using Microsoft.OpenApi.Models;
6+
using Swashbuckle.AspNetCore.SwaggerGen;
67
using Wissance.Authorization.Authentication;
78
using Wissance.Authorization.Config;
89
using Wissance.Authorization.Helpers;
@@ -24,10 +25,12 @@ public static void AddKeyCloak(this IServiceCollection services, KeyCloakServerC
2425
}
2526

2627
public static void AddSwaggerWithKeyCloakPasswordAuthentication(this IServiceCollection services, KeyCloakServerConfig config,
27-
IDictionary<string, string> defaultScopes)
28+
Action<SwaggerGenOptions> additionalSwaggerCfgAction,
29+
IDictionary<string, string> defaultScopes)
2830
{
2931
services.AddSwaggerGen(c =>
3032
{
33+
additionalSwaggerCfgAction(c);
3134
c.AddSecurityDefinition(SwaggerSecurityDefinitionName, new OpenApiSecurityScheme
3235
{
3336
Type = SecuritySchemeType.OAuth2,

0 commit comments

Comments
 (0)