diff --git a/.build/release.props b/.build/release.props index bc30b81..09f6dfd 100644 --- a/.build/release.props +++ b/.build/release.props @@ -4,7 +4,7 @@ Arturo Martinez DarkLoop DarkLoop.Azure.Functions.Authorize - true + false 3.0.0.0 3.1.0 $(Version).0 diff --git a/src/DarkLoop.Azure.Functions.Authorize/Security/FunctionsAuthenticationBuilder.cs b/src/DarkLoop.Azure.Functions.Authorize/Security/FunctionsAuthenticationBuilder.cs index 69f6e56..4cc62eb 100644 --- a/src/DarkLoop.Azure.Functions.Authorize/Security/FunctionsAuthenticationBuilder.cs +++ b/src/DarkLoop.Azure.Functions.Authorize/Security/FunctionsAuthenticationBuilder.cs @@ -42,7 +42,12 @@ public FunctionsAuthenticationBuilder AddJwtBearer(Action conf if(removeBuiltInConfig) { var descriptor = Services.FirstOrDefault(s => s.ServiceType == typeof(IConfigureOptions)); - Services.Remove(descriptor); + var instance = descriptor?.ImplementationInstance as ConfigureNamedOptions; + + if (instance?.Name == "Bearer") + { + Services.Remove(descriptor); + } } this.Services