diff --git a/samples/AdministrationApi/AdministrationApi.csproj b/samples/AdministrationApi/AdministrationApi.csproj
index 3fcf5dc8..7f8a351c 100644
--- a/samples/AdministrationApi/AdministrationApi.csproj
+++ b/samples/AdministrationApi/AdministrationApi.csproj
@@ -3,11 +3,12 @@
netcoreapp3.1
-
+
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/samples/AdministrationApi/Program.cs b/samples/AdministrationApi/Program.cs
index a5e46fda..a69f1dc6 100644
--- a/samples/AdministrationApi/Program.cs
+++ b/samples/AdministrationApi/Program.cs
@@ -1,19 +1,14 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Threading.Tasks;
-using Microsoft.AspNetCore;
-using Microsoft.AspNetCore.Hosting;
+using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
+using Ocelot.Administration;
using Ocelot.DependencyInjection;
using Ocelot.Middleware;
-using Ocelot.Administration;
+using System.IO;
namespace AdministrationApi
{
- public class Program
+ public class Program
{
public static void Main(string[] args)
{
diff --git a/src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs b/src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs
index b4b8994a..0d263463 100644
--- a/src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs
+++ b/src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs
@@ -27,7 +27,13 @@
}
app.UseAuthentication();
- app.UseMvc();
+ app.UseRouting();
+ app.UseAuthorization();
+ app.UseEndpoints(endpoints =>
+ {
+ endpoints.MapDefaultControllerRoute();
+ endpoints.MapControllers();
+ });
});
}