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