diff --git a/gateway/Startup.cs b/gateway/Startup.cs
index fa2cc15..df82c22 100644
--- a/gateway/Startup.cs
+++ b/gateway/Startup.cs
@@ -6,6 +6,7 @@ using Microsoft.Extensions.Hosting;
using Microsoft.IdentityModel.Tokens;
using Ocelot.DependencyInjection;
using Ocelot.Middleware;
+using System.IO;
namespace OnlineAssessment.Gateway
{
@@ -43,36 +44,38 @@ namespace OnlineAssessment.Gateway
public string GetIndexPage()
{
- string indexPage = @"
-
-

-
-
API Gateway (Online Assessment)
-
- -
- User API (api-user)
-
- -
- -
- Admin API (api-admin)
-
- -
- -
- Institute API (api-institute)
-
- -
- -
- Student API (api-institute)
-
- -
- -
- Images API (api-institute)
-
+ string indexFileContent = File.ReadAllText("index.html");
+ return indexFileContent;
+ //string indexPage = @"
+ //
+ //

-
-
- ";
- return indexPage;
+ // API Gateway (Online Assessment)
+ //
+ //
+ // ";
+ //return indexPage;
}
}
}
diff --git a/gateway/bin/Debug/net5.0/API.Gateway.deps.json b/gateway/bin/Debug/net5.0/API.Gateway.deps.json
new file mode 100644
index 0000000..9dbfa93
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/API.Gateway.deps.json
@@ -0,0 +1,3820 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v5.0",
+ "signature": ""
+ },
+ "compilationOptions": {
+ "defines": [
+ "TRACE",
+ "DEBUG",
+ "NET",
+ "NET5_0",
+ "NETCOREAPP",
+ "NET5_0_OR_GREATER",
+ "NETCOREAPP1_0_OR_GREATER",
+ "NETCOREAPP1_1_OR_GREATER",
+ "NETCOREAPP2_0_OR_GREATER",
+ "NETCOREAPP2_1_OR_GREATER",
+ "NETCOREAPP2_2_OR_GREATER",
+ "NETCOREAPP3_0_OR_GREATER",
+ "NETCOREAPP3_1_OR_GREATER"
+ ],
+ "languageVersion": "9.0",
+ "platform": "",
+ "allowUnsafe": false,
+ "warningsAsErrors": false,
+ "optimize": false,
+ "keyFile": "",
+ "emitEntryPoint": true,
+ "xmlDoc": false,
+ "debugType": "portable"
+ },
+ "targets": {
+ ".NETCoreApp,Version=v5.0": {
+ "API.Gateway/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "5.0.0",
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.10.9",
+ "Ocelot": "16.0.1",
+ "Microsoft.AspNetCore.Antiforgery": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Cookies": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.OAuth": "5.0.0.0",
+ "Microsoft.AspNetCore.Authorization": "5.0.0.0",
+ "Microsoft.AspNetCore.Authorization.Policy": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Authorization": "5.0.0.0",
+ "Microsoft.AspNetCore.Components": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Forms": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Server": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Web": "5.0.0.0",
+ "Microsoft.AspNetCore.Connections.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.CookiePolicy": "5.0.0.0",
+ "Microsoft.AspNetCore.Cors": "5.0.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "5.0.0.0",
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection.Extensions": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks": "5.0.0.0",
+ "Microsoft.AspNetCore": "5.0.0.0",
+ "Microsoft.AspNetCore.HostFiltering": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Connections.Common": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Connections": "5.0.0.0",
+ "Microsoft.AspNetCore.Http": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Features": "5.0.0.0",
+ "Microsoft.AspNetCore.HttpOverrides": "5.0.0.0",
+ "Microsoft.AspNetCore.HttpsPolicy": "5.0.0.0",
+ "Microsoft.AspNetCore.Identity": "5.0.0.0",
+ "Microsoft.AspNetCore.Localization": "5.0.0.0",
+ "Microsoft.AspNetCore.Localization.Routing": "5.0.0.0",
+ "Microsoft.AspNetCore.Metadata": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Cors": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Localization": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Razor": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.RazorPages": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "5.0.0.0",
+ "Microsoft.AspNetCore.Razor": "5.0.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCaching": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCompression": "5.0.0.0",
+ "Microsoft.AspNetCore.Rewrite": "5.0.0.0",
+ "Microsoft.AspNetCore.Routing.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Routing": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.HttpSys": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.IIS": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.IISIntegration": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "5.0.0.0",
+ "Microsoft.AspNetCore.Session": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Common": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Protocols.Json": "5.0.0.0",
+ "Microsoft.AspNetCore.StaticFiles": "5.0.0.0",
+ "Microsoft.AspNetCore.WebSockets": "5.0.0.0",
+ "Microsoft.AspNetCore.WebUtilities": "5.0.0.0",
+ "Microsoft.CSharp.Reference": "5.0.0.0",
+ "Microsoft.Extensions.Caching.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Caching.Memory": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.CommandLine": "5.0.0.0",
+ "Microsoft.Extensions.Configuration": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Ini": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Json": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.KeyPerFile": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.UserSecrets": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Xml": "5.0.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "5.0.0.0",
+ "Microsoft.Extensions.DependencyInjection": "5.0.0.0",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Diagnostics.HealthChecks": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Embedded": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "5.0.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "5.0.0.0",
+ "Microsoft.Extensions.Hosting.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Hosting": "5.0.0.0",
+ "Microsoft.Extensions.Http": "5.0.0.0",
+ "Microsoft.Extensions.Identity.Core": "5.0.0.0",
+ "Microsoft.Extensions.Identity.Stores": "5.0.0.0",
+ "Microsoft.Extensions.Localization.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Localization": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Console": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Debug": "5.0.0.0",
+ "Microsoft.Extensions.Logging": "5.0.0.0",
+ "Microsoft.Extensions.Logging.EventLog": "5.0.0.0",
+ "Microsoft.Extensions.Logging.EventSource": "5.0.0.0",
+ "Microsoft.Extensions.Logging.TraceSource": "5.0.0.0",
+ "Microsoft.Extensions.ObjectPool": "5.0.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0.0",
+ "Microsoft.Extensions.Options.DataAnnotations": "5.0.0.0",
+ "Microsoft.Extensions.Options": "5.0.0.0",
+ "Microsoft.Extensions.Primitives": "5.0.0.0",
+ "Microsoft.Extensions.WebEncoders": "5.0.0.0",
+ "Microsoft.JSInterop": "5.0.0.0",
+ "Microsoft.Net.Http.Headers": "5.0.0.0",
+ "Microsoft.VisualBasic.Core": "10.0.6.0",
+ "Microsoft.VisualBasic": "10.0.0.0",
+ "Microsoft.Win32.Primitives": "5.0.0.0",
+ "Microsoft.Win32.Registry": "5.0.0.0",
+ "mscorlib": "4.0.0.0",
+ "netstandard": "2.1.0.0",
+ "System.AppContext": "5.0.0.0",
+ "System.Buffers": "5.0.0.0",
+ "System.Collections.Concurrent": "5.0.0.0",
+ "System.Collections": "5.0.0.0",
+ "System.Collections.Immutable": "5.0.0.0",
+ "System.Collections.NonGeneric": "5.0.0.0",
+ "System.Collections.Specialized": "5.0.0.0",
+ "System.ComponentModel.Annotations.Reference": "5.0.0.0",
+ "System.ComponentModel.DataAnnotations": "4.0.0.0",
+ "System.ComponentModel": "5.0.0.0",
+ "System.ComponentModel.EventBasedAsync": "5.0.0.0",
+ "System.ComponentModel.Primitives": "5.0.0.0",
+ "System.ComponentModel.TypeConverter": "5.0.0.0",
+ "System.Configuration": "4.0.0.0",
+ "System.Console": "5.0.0.0",
+ "System.Core": "4.0.0.0",
+ "System.Data.Common": "5.0.0.0",
+ "System.Data.DataSetExtensions": "4.0.0.0",
+ "System.Data": "4.0.0.0",
+ "System.Diagnostics.Contracts": "5.0.0.0",
+ "System.Diagnostics.Debug": "5.0.0.0",
+ "System.Diagnostics.DiagnosticSource.Reference": "5.0.0.0",
+ "System.Diagnostics.EventLog": "5.0.0.0",
+ "System.Diagnostics.FileVersionInfo": "5.0.0.0",
+ "System.Diagnostics.Process": "5.0.0.0",
+ "System.Diagnostics.StackTrace": "5.0.0.0",
+ "System.Diagnostics.TextWriterTraceListener": "5.0.0.0",
+ "System.Diagnostics.Tools": "5.0.0.0",
+ "System.Diagnostics.TraceSource": "5.0.0.0",
+ "System.Diagnostics.Tracing": "5.0.0.0",
+ "System": "4.0.0.0",
+ "System.Drawing": "4.0.0.0",
+ "System.Drawing.Primitives": "5.0.0.0",
+ "System.Dynamic.Runtime": "5.0.0.0",
+ "System.Formats.Asn1": "5.0.0.0",
+ "System.Globalization.Calendars": "5.0.0.0",
+ "System.Globalization": "5.0.0.0",
+ "System.Globalization.Extensions": "5.0.0.0",
+ "System.IO.Compression.Brotli": "5.0.0.0",
+ "System.IO.Compression": "5.0.0.0",
+ "System.IO.Compression.FileSystem": "4.0.0.0",
+ "System.IO.Compression.ZipFile": "5.0.0.0",
+ "System.IO": "5.0.0.0",
+ "System.IO.FileSystem": "5.0.0.0",
+ "System.IO.FileSystem.DriveInfo": "5.0.0.0",
+ "System.IO.FileSystem.Primitives": "5.0.0.0",
+ "System.IO.FileSystem.Watcher": "5.0.0.0",
+ "System.IO.IsolatedStorage": "5.0.0.0",
+ "System.IO.MemoryMappedFiles": "5.0.0.0",
+ "System.IO.Pipelines": "5.0.0.0",
+ "System.IO.Pipes": "5.0.0.0",
+ "System.IO.UnmanagedMemoryStream": "5.0.0.0",
+ "System.Linq": "5.0.0.0",
+ "System.Linq.Expressions": "5.0.0.0",
+ "System.Linq.Parallel": "5.0.0.0",
+ "System.Linq.Queryable": "5.0.0.0",
+ "System.Memory": "5.0.0.0",
+ "System.Net": "4.0.0.0",
+ "System.Net.Http": "5.0.0.0",
+ "System.Net.Http.Json": "5.0.0.0",
+ "System.Net.HttpListener": "5.0.0.0",
+ "System.Net.Mail": "5.0.0.0",
+ "System.Net.NameResolution": "5.0.0.0",
+ "System.Net.NetworkInformation": "5.0.0.0",
+ "System.Net.Ping": "5.0.0.0",
+ "System.Net.Primitives": "5.0.0.0",
+ "System.Net.Requests": "5.0.0.0",
+ "System.Net.Security": "5.0.0.0",
+ "System.Net.ServicePoint": "5.0.0.0",
+ "System.Net.Sockets": "5.0.0.0",
+ "System.Net.WebClient": "5.0.0.0",
+ "System.Net.WebHeaderCollection": "5.0.0.0",
+ "System.Net.WebProxy": "5.0.0.0",
+ "System.Net.WebSockets.Client": "5.0.0.0",
+ "System.Net.WebSockets": "5.0.0.0",
+ "System.Numerics": "4.0.0.0",
+ "System.Numerics.Vectors": "5.0.0.0",
+ "System.ObjectModel": "5.0.0.0",
+ "System.Reflection.DispatchProxy": "5.0.0.0",
+ "System.Reflection": "5.0.0.0",
+ "System.Reflection.Emit": "5.0.0.0",
+ "System.Reflection.Emit.ILGeneration": "5.0.0.0",
+ "System.Reflection.Emit.Lightweight": "5.0.0.0",
+ "System.Reflection.Extensions": "5.0.0.0",
+ "System.Reflection.Metadata": "5.0.0.0",
+ "System.Reflection.Primitives": "5.0.0.0",
+ "System.Reflection.TypeExtensions": "5.0.0.0",
+ "System.Resources.Reader": "5.0.0.0",
+ "System.Resources.ResourceManager": "5.0.0.0",
+ "System.Resources.Writer": "5.0.0.0",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0.0",
+ "System.Runtime.CompilerServices.VisualC": "5.0.0.0",
+ "System.Runtime": "5.0.0.0",
+ "System.Runtime.Extensions": "5.0.0.0",
+ "System.Runtime.Handles": "5.0.0.0",
+ "System.Runtime.InteropServices": "5.0.0.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "5.0.0.0",
+ "System.Runtime.Intrinsics": "5.0.0.0",
+ "System.Runtime.Loader": "5.0.0.0",
+ "System.Runtime.Numerics": "5.0.0.0",
+ "System.Runtime.Serialization": "4.0.0.0",
+ "System.Runtime.Serialization.Formatters": "5.0.0.0",
+ "System.Runtime.Serialization.Json": "5.0.0.0",
+ "System.Runtime.Serialization.Primitives": "5.0.0.0",
+ "System.Runtime.Serialization.Xml": "5.0.0.0",
+ "System.Security.AccessControl": "5.0.0.0",
+ "System.Security.Claims": "5.0.0.0",
+ "System.Security.Cryptography.Algorithms": "5.0.0.0",
+ "System.Security.Cryptography.Cng.Reference": "5.0.0.0",
+ "System.Security.Cryptography.Csp": "5.0.0.0",
+ "System.Security.Cryptography.Encoding": "5.0.0.0",
+ "System.Security.Cryptography.Primitives": "5.0.0.0",
+ "System.Security.Cryptography.X509Certificates": "5.0.0.0",
+ "System.Security.Cryptography.Xml": "5.0.0.0",
+ "System.Security": "4.0.0.0",
+ "System.Security.Permissions": "5.0.0.0",
+ "System.Security.Principal": "5.0.0.0",
+ "System.Security.Principal.Windows": "5.0.0.0",
+ "System.Security.SecureString": "5.0.0.0",
+ "System.ServiceModel.Web": "4.0.0.0",
+ "System.ServiceProcess": "4.0.0.0",
+ "System.Text.Encoding.CodePages": "5.0.0.0",
+ "System.Text.Encoding": "5.0.0.0",
+ "System.Text.Encoding.Extensions": "5.0.0.0",
+ "System.Text.Encodings.Web": "5.0.0.0",
+ "System.Text.Json": "5.0.0.0",
+ "System.Text.RegularExpressions": "5.0.0.0",
+ "System.Threading.Channels": "5.0.0.0",
+ "System.Threading": "5.0.0.0",
+ "System.Threading.Overlapped": "5.0.0.0",
+ "System.Threading.Tasks.Dataflow": "5.0.0.0",
+ "System.Threading.Tasks": "5.0.0.0",
+ "System.Threading.Tasks.Extensions": "5.0.0.0",
+ "System.Threading.Tasks.Parallel": "5.0.0.0",
+ "System.Threading.Thread": "5.0.0.0",
+ "System.Threading.ThreadPool": "5.0.0.0",
+ "System.Threading.Timer": "5.0.0.0",
+ "System.Transactions": "4.0.0.0",
+ "System.Transactions.Local": "5.0.0.0",
+ "System.ValueTuple": "4.0.3.0",
+ "System.Web": "4.0.0.0",
+ "System.Web.HttpUtility": "5.0.0.0",
+ "System.Windows": "4.0.0.0",
+ "System.Windows.Extensions": "5.0.0.0",
+ "System.Xml": "4.0.0.0",
+ "System.Xml.Linq": "4.0.0.0",
+ "System.Xml.ReaderWriter": "5.0.0.0",
+ "System.Xml.Serialization": "4.0.0.0",
+ "System.Xml.XDocument": "5.0.0.0",
+ "System.Xml.XmlDocument": "5.0.0.0",
+ "System.Xml.XmlSerializer": "5.0.0.0",
+ "System.Xml.XPath": "5.0.0.0",
+ "System.Xml.XPath.XDocument": "5.0.0.0",
+ "WindowsBase": "4.0.0.0"
+ },
+ "runtime": {
+ "API.Gateway.dll": {}
+ },
+ "compile": {
+ "API.Gateway.dll": {}
+ }
+ },
+ "FluentValidation/8.6.2": {
+ "dependencies": {
+ "System.ComponentModel.Annotations": "4.4.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/FluentValidation.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.6.2.0"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/FluentValidation.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/5.0.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.7.1"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.52605"
+ }
+ },
+ "compile": {
+ "lib/net5.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.JsonPatch/3.1.3": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.7.0",
+ "Newtonsoft.Json": "12.0.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {
+ "assemblyVersion": "3.1.3.0",
+ "fileVersion": "3.100.320.16314"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.MiddlewareAnalysis/3.1.3": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {
+ "assemblyVersion": "3.1.3.0",
+ "fileVersion": "3.100.320.16314"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.3": {
+ "dependencies": {
+ "Microsoft.AspNetCore.JsonPatch": "3.1.3",
+ "Newtonsoft.Json": "12.0.2",
+ "Newtonsoft.Json.Bson": "1.0.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {
+ "assemblyVersion": "3.1.3.0",
+ "fileVersion": "3.100.320.16314"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.7.0": {},
+ "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {},
+ "Microsoft.Extensions.DiagnosticAdapter/3.1.3": {
+ "dependencies": {
+ "System.Diagnostics.DiagnosticSource": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {
+ "assemblyVersion": "3.1.3.0",
+ "fileVersion": "3.100.320.12802"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.7.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "6.7.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Logging/6.7.1": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/6.7.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "6.7.1",
+ "Microsoft.IdentityModel.Tokens": "6.7.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.7.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "6.7.1",
+ "System.IdentityModel.Tokens.Jwt": "6.7.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/6.7.1": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.IdentityModel.Logging": "6.7.1",
+ "System.Security.Cryptography.Cng": "4.5.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {}
+ }
+ },
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.10.9": {},
+ "Newtonsoft.Json/12.0.2": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "12.0.0.0",
+ "fileVersion": "12.0.2.23222"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Newtonsoft.Json.Bson/1.0.2": {
+ "dependencies": {
+ "Newtonsoft.Json": "12.0.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.2.22727"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {}
+ }
+ },
+ "Ocelot/16.0.1": {
+ "dependencies": {
+ "FluentValidation": "8.6.2",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "3.1.3",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "3.1.3",
+ "Microsoft.Extensions.DiagnosticAdapter": "3.1.3"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Ocelot.dll": {
+ "assemblyVersion": "16.0.1.0",
+ "fileVersion": "16.0.1.0"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Ocelot.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.4.1": {},
+ "System.Diagnostics.DiagnosticSource/4.7.0": {},
+ "System.IdentityModel.Tokens.Jwt/6.7.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "6.7.1",
+ "Microsoft.IdentityModel.Tokens": "6.7.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "6.7.1.0",
+ "fileVersion": "6.7.1.10630"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {},
+ "Microsoft.AspNetCore.Antiforgery/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Antiforgery.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Cookies.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.OAuth.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authorization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authorization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authorization.Policy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Authorization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Forms/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Forms.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Server/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Server.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Web/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Connections.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.CookiePolicy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cors/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cryptography.Internal.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HostFiltering/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HostFiltering.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Html.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Connections.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Connections/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Connections.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Extensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Features/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Features.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HttpOverrides/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HttpOverrides.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HttpsPolicy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Identity/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Identity.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Localization.Routing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Metadata/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Metadata.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Cors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Razor.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.RazorPages.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Razor/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Razor.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Razor.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCaching.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCompression.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Rewrite/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Rewrite.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Routing.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Routing/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Routing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.HttpSys.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.IIS/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.IIS.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.IISIntegration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Session/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Session.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.StaticFiles/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.StaticFiles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.WebSockets/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.WebSockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.WebUtilities/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.WebUtilities.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.CSharp.Reference/5.0.0.0": {
+ "compile": {
+ "Microsoft.CSharp.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Caching.Memory/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Binder/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Binder.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.CommandLine.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.FileExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Ini/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Ini.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.KeyPerFile.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.UserSecrets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Xml/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Composite.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Physical/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Physical.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileSystemGlobbing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Hosting.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Hosting/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Hosting.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Http/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Identity.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Identity.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Identity.Stores/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Identity.Stores.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Localization.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Configuration/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Console/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Console.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Debug/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Debug.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.EventLog/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.EventLog.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.EventSource/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.EventSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.TraceSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.ObjectPool/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.ObjectPool.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Options.DataAnnotations/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Options.DataAnnotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Options/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Options.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Primitives/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.WebEncoders/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.WebEncoders.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.JSInterop/5.0.0.0": {
+ "compile": {
+ "Microsoft.JSInterop.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Net.Http.Headers/5.0.0.0": {
+ "compile": {
+ "Microsoft.Net.Http.Headers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.VisualBasic.Core/10.0.6.0": {
+ "compile": {
+ "Microsoft.VisualBasic.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.VisualBasic/10.0.0.0": {
+ "compile": {
+ "Microsoft.VisualBasic.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Win32.Primitives/5.0.0.0": {
+ "compile": {
+ "Microsoft.Win32.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Win32.Registry/5.0.0.0": {
+ "compile": {
+ "Microsoft.Win32.Registry.dll": {}
+ },
+ "compileOnly": true
+ },
+ "mscorlib/4.0.0.0": {
+ "compile": {
+ "mscorlib.dll": {}
+ },
+ "compileOnly": true
+ },
+ "netstandard/2.1.0.0": {
+ "compile": {
+ "netstandard.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.AppContext/5.0.0.0": {
+ "compile": {
+ "System.AppContext.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Buffers/5.0.0.0": {
+ "compile": {
+ "System.Buffers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Concurrent/5.0.0.0": {
+ "compile": {
+ "System.Collections.Concurrent.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections/5.0.0.0": {
+ "compile": {
+ "System.Collections.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Immutable/5.0.0.0": {
+ "compile": {
+ "System.Collections.Immutable.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.NonGeneric/5.0.0.0": {
+ "compile": {
+ "System.Collections.NonGeneric.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Specialized/5.0.0.0": {
+ "compile": {
+ "System.Collections.Specialized.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.Annotations.Reference/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.Annotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.DataAnnotations/4.0.0.0": {
+ "compile": {
+ "System.ComponentModel.DataAnnotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.EventBasedAsync/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.Primitives/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.TypeConverter/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.TypeConverter.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Configuration/4.0.0.0": {
+ "compile": {
+ "System.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Console/5.0.0.0": {
+ "compile": {
+ "System.Console.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Core/4.0.0.0": {
+ "compile": {
+ "System.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data.Common/5.0.0.0": {
+ "compile": {
+ "System.Data.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data.DataSetExtensions/4.0.0.0": {
+ "compile": {
+ "System.Data.DataSetExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data/4.0.0.0": {
+ "compile": {
+ "System.Data.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Contracts/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Contracts.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Debug/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Debug.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.DiagnosticSource.Reference/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.EventLog/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.EventLog.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.FileVersionInfo/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.FileVersionInfo.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Process/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Process.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.StackTrace/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.StackTrace.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.TextWriterTraceListener/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.TextWriterTraceListener.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Tools/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Tools.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.TraceSource/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.TraceSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Tracing/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Tracing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System/4.0.0.0": {
+ "compile": {
+ "System.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Drawing/4.0.0.0": {
+ "compile": {
+ "System.Drawing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Drawing.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Drawing.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Dynamic.Runtime/5.0.0.0": {
+ "compile": {
+ "System.Dynamic.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Formats.Asn1/5.0.0.0": {
+ "compile": {
+ "System.Formats.Asn1.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization.Calendars/5.0.0.0": {
+ "compile": {
+ "System.Globalization.Calendars.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization/5.0.0.0": {
+ "compile": {
+ "System.Globalization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Globalization.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.Brotli/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.Brotli.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.FileSystem/4.0.0.0": {
+ "compile": {
+ "System.IO.Compression.FileSystem.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.ZipFile/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.ZipFile.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO/5.0.0.0": {
+ "compile": {
+ "System.IO.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.DriveInfo/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.DriveInfo.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.Primitives/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.Watcher/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.Watcher.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.IsolatedStorage/5.0.0.0": {
+ "compile": {
+ "System.IO.IsolatedStorage.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.MemoryMappedFiles/5.0.0.0": {
+ "compile": {
+ "System.IO.MemoryMappedFiles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Pipelines/5.0.0.0": {
+ "compile": {
+ "System.IO.Pipelines.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Pipes/5.0.0.0": {
+ "compile": {
+ "System.IO.Pipes.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.UnmanagedMemoryStream/5.0.0.0": {
+ "compile": {
+ "System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq/5.0.0.0": {
+ "compile": {
+ "System.Linq.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Expressions/5.0.0.0": {
+ "compile": {
+ "System.Linq.Expressions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Parallel/5.0.0.0": {
+ "compile": {
+ "System.Linq.Parallel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Queryable/5.0.0.0": {
+ "compile": {
+ "System.Linq.Queryable.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Memory/5.0.0.0": {
+ "compile": {
+ "System.Memory.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net/4.0.0.0": {
+ "compile": {
+ "System.Net.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Http/5.0.0.0": {
+ "compile": {
+ "System.Net.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Http.Json/5.0.0.0": {
+ "compile": {
+ "System.Net.Http.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.HttpListener/5.0.0.0": {
+ "compile": {
+ "System.Net.HttpListener.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Mail/5.0.0.0": {
+ "compile": {
+ "System.Net.Mail.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.NameResolution/5.0.0.0": {
+ "compile": {
+ "System.Net.NameResolution.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.NetworkInformation/5.0.0.0": {
+ "compile": {
+ "System.Net.NetworkInformation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Ping/5.0.0.0": {
+ "compile": {
+ "System.Net.Ping.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Net.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Requests/5.0.0.0": {
+ "compile": {
+ "System.Net.Requests.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Security/5.0.0.0": {
+ "compile": {
+ "System.Net.Security.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.ServicePoint/5.0.0.0": {
+ "compile": {
+ "System.Net.ServicePoint.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Sockets/5.0.0.0": {
+ "compile": {
+ "System.Net.Sockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebClient/5.0.0.0": {
+ "compile": {
+ "System.Net.WebClient.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebHeaderCollection/5.0.0.0": {
+ "compile": {
+ "System.Net.WebHeaderCollection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebProxy/5.0.0.0": {
+ "compile": {
+ "System.Net.WebProxy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebSockets.Client/5.0.0.0": {
+ "compile": {
+ "System.Net.WebSockets.Client.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebSockets/5.0.0.0": {
+ "compile": {
+ "System.Net.WebSockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Numerics/4.0.0.0": {
+ "compile": {
+ "System.Numerics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Numerics.Vectors/5.0.0.0": {
+ "compile": {
+ "System.Numerics.Vectors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ObjectModel/5.0.0.0": {
+ "compile": {
+ "System.ObjectModel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.DispatchProxy/5.0.0.0": {
+ "compile": {
+ "System.Reflection.DispatchProxy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection/5.0.0.0": {
+ "compile": {
+ "System.Reflection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit.ILGeneration/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit.Lightweight/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Metadata/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Metadata.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.TypeExtensions/5.0.0.0": {
+ "compile": {
+ "System.Reflection.TypeExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.Reader/5.0.0.0": {
+ "compile": {
+ "System.Resources.Reader.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.ResourceManager/5.0.0.0": {
+ "compile": {
+ "System.Resources.ResourceManager.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.Writer/5.0.0.0": {
+ "compile": {
+ "System.Resources.Writer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0.0": {
+ "compile": {
+ "System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.CompilerServices.VisualC/5.0.0.0": {
+ "compile": {
+ "System.Runtime.CompilerServices.VisualC.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime/5.0.0.0": {
+ "compile": {
+ "System.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Handles/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Handles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.InteropServices/5.0.0.0": {
+ "compile": {
+ "System.Runtime.InteropServices.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": {
+ "compile": {
+ "System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Intrinsics/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Intrinsics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Loader/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Loader.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Numerics/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Numerics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization/4.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Formatters/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Formatters.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Json/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Xml/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.AccessControl/5.0.0.0": {
+ "compile": {
+ "System.Security.AccessControl.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Claims/5.0.0.0": {
+ "compile": {
+ "System.Security.Claims.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Algorithms/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Cng.Reference/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Cng.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Csp/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Csp.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Encoding/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Encoding.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.X509Certificates/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Xml/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security/4.0.0.0": {
+ "compile": {
+ "System.Security.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Permissions/5.0.0.0": {
+ "compile": {
+ "System.Security.Permissions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Principal/5.0.0.0": {
+ "compile": {
+ "System.Security.Principal.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Principal.Windows/5.0.0.0": {
+ "compile": {
+ "System.Security.Principal.Windows.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.SecureString/5.0.0.0": {
+ "compile": {
+ "System.Security.SecureString.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ServiceModel.Web/4.0.0.0": {
+ "compile": {
+ "System.ServiceModel.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ServiceProcess/4.0.0.0": {
+ "compile": {
+ "System.ServiceProcess.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding.CodePages/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.CodePages.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encodings.Web/5.0.0.0": {
+ "compile": {
+ "System.Text.Encodings.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Json/5.0.0.0": {
+ "compile": {
+ "System.Text.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.RegularExpressions/5.0.0.0": {
+ "compile": {
+ "System.Text.RegularExpressions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Channels/5.0.0.0": {
+ "compile": {
+ "System.Threading.Channels.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading/5.0.0.0": {
+ "compile": {
+ "System.Threading.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Overlapped/5.0.0.0": {
+ "compile": {
+ "System.Threading.Overlapped.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Dataflow/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Parallel/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Parallel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Thread/5.0.0.0": {
+ "compile": {
+ "System.Threading.Thread.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.ThreadPool/5.0.0.0": {
+ "compile": {
+ "System.Threading.ThreadPool.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Timer/5.0.0.0": {
+ "compile": {
+ "System.Threading.Timer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Transactions/4.0.0.0": {
+ "compile": {
+ "System.Transactions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Transactions.Local/5.0.0.0": {
+ "compile": {
+ "System.Transactions.Local.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ValueTuple/4.0.3.0": {
+ "compile": {
+ "System.ValueTuple.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Web/4.0.0.0": {
+ "compile": {
+ "System.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Web.HttpUtility/5.0.0.0": {
+ "compile": {
+ "System.Web.HttpUtility.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Windows/4.0.0.0": {
+ "compile": {
+ "System.Windows.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Windows.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Windows.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml/4.0.0.0": {
+ "compile": {
+ "System.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.Linq/4.0.0.0": {
+ "compile": {
+ "System.Xml.Linq.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.ReaderWriter/5.0.0.0": {
+ "compile": {
+ "System.Xml.ReaderWriter.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.Serialization/4.0.0.0": {
+ "compile": {
+ "System.Xml.Serialization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XmlDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XmlDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XmlSerializer/5.0.0.0": {
+ "compile": {
+ "System.Xml.XmlSerializer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XPath/5.0.0.0": {
+ "compile": {
+ "System.Xml.XPath.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XPath.XDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XPath.XDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "WindowsBase/4.0.0.0": {
+ "compile": {
+ "WindowsBase.dll": {}
+ },
+ "compileOnly": true
+ }
+ }
+ },
+ "libraries": {
+ "API.Gateway/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "FluentValidation/8.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-N2vz+f6pAX9AI19hu83U2LJjjc/ETzWGlICVanu3DIG76QhzEu3PR/CQSFBX69PRuBTivrW4jhBzeV7dXIfqyw==",
+ "path": "fluentvalidation/8.6.2",
+ "hashPath": "fluentvalidation.8.6.2.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-26WlfJsOB4QP3VsEVu5GGDSGm5wu6ikQqRUOaZ3BUmyGcMWsD28xFxPxFw4OszYgKpj54QYlyec19KcrEGkqDw==",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/5.0.0",
+ "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.JsonPatch/3.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-03Z8sRA1Rxu7X2CRz6aPZkrbEX9IzD7wb/+yF1LU0U/g0hLWi7ynGovIe2aeHhk7Gsznwr3AAP2D9s5SO7v5KQ==",
+ "path": "microsoft.aspnetcore.jsonpatch/3.1.3",
+ "hashPath": "microsoft.aspnetcore.jsonpatch.3.1.3.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.MiddlewareAnalysis/3.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Aa0fcGV6qiEsRlqGprZa4xSIsAR/T+piadbiet3EyIwdr6PGdUP6sMk2kRB2eNkjR1PoLB+vyjni5a9dfZrrcg==",
+ "path": "microsoft.aspnetcore.middlewareanalysis/3.1.3",
+ "hashPath": "microsoft.aspnetcore.middlewareanalysis.3.1.3.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-71aKJMt9u1WE3/ji17FaIF/RgxZkL3mE7Rf27e08wpg25xWDKo2fvJLHu9R3niYnLgxyCqE7AKgm5FqG2WVGcA==",
+ "path": "microsoft.aspnetcore.mvc.newtonsoftjson/3.1.3",
+ "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.3.1.3.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
+ "path": "microsoft.csharp/4.7.0",
+ "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-woeS5XeBChU76EmtFCwGHKgBfsYIn76u3myDq4zNY2ZrcwzBMNEViK2FRgXDgF11PBNbGdKCXsWFFZDtqPW0nQ==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.3",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DiagnosticAdapter/3.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HNg2+RryHc60e1AQwlSFYD600bZ2J+8m1YvmgZDUVBo8y75t01iXWgTSgo1u2IqbUnLh8lS1gTvgYvA5yAwzSA==",
+ "path": "microsoft.extensions.diagnosticadapter/3.1.3",
+ "hashPath": "microsoft.extensions.diagnosticadapter.3.1.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-q/Ii8ILV8cM1X49gnl12cJK+0KWiI1xUeiLYiE9+uRonJLaHWB0l8t89rGnZTEGthGKItyikKSB38LQpfy/zBw==",
+ "path": "microsoft.identitymodel.jsonwebtokens/6.7.1",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.6.7.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WGtTiTy2ZikOz/I5GxCGbNPLOpyI9fPyuyG4Q5rfkhACK+Q0Ad6U8XajYZ2cJ2cFKse0IvHwm15HVrfwrX/89g==",
+ "path": "microsoft.identitymodel.logging/6.7.1",
+ "hashPath": "microsoft.identitymodel.logging.6.7.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DVGYIRUK3TkCTmz0IgBzWUE55CDNfLtXil1FgSbgHI7hi2fP2pz4tiTAno/5O/hdVwAzV+HtCQtFi7xW8smaHw==",
+ "path": "microsoft.identitymodel.protocols/6.7.1",
+ "hashPath": "microsoft.identitymodel.protocols.6.7.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-99gA+E6ZOCqySrT80Yh6wrfjJfeMxDisdAcA5Q66zHxMPY5Gzc8aT2Ldzu0GP1sADv/o3yI1Gc3P1GHXlXAVVQ==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/6.7.1",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.7.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Td9Vn9d/0eM1zlUUvaVQzjqdBkBLJ2oGtGL/LYPuiCUAALMeAHVDtpXGk8eYI8Gbduz5n+o7ifldsCIca4MWew==",
+ "path": "microsoft.identitymodel.tokens/6.7.1",
+ "hashPath": "microsoft.identitymodel.tokens.6.7.1.nupkg.sha512"
+ },
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.10.9": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Sug+YeP9YYigFnUdvPCUJjBz7cc2VVR7UBZkIRwPWmVR/HmIM5HbcpX940s4BM3xgL3QHGp3qN7AqkcZ/MjZEw==",
+ "path": "microsoft.visualstudio.azure.containers.tools.targets/1.10.9",
+ "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.10.9.nupkg.sha512"
+ },
+ "Newtonsoft.Json/12.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==",
+ "path": "newtonsoft.json/12.0.2",
+ "hashPath": "newtonsoft.json.12.0.2.nupkg.sha512"
+ },
+ "Newtonsoft.Json.Bson/1.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==",
+ "path": "newtonsoft.json.bson/1.0.2",
+ "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512"
+ },
+ "Ocelot/16.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OlhGjx0NWplsW6u+hEkCfhvOxtnVzD6myyccelaQWYHIw6Jfe2U3UVgfDrv0afZueeshrbyJTrBKWQndkSRXNg==",
+ "path": "ocelot/16.0.1",
+ "hashPath": "ocelot.16.0.1.nupkg.sha512"
+ },
+ "System.ComponentModel.Annotations/4.4.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ToiYqSCioqhtspq2O/jYKtyTC/T0uwWHBTYlzCi6PRbSSHArN1IaRWeHffDamvms5sye5FDUWCfNZgubQpNRsA==",
+ "path": "system.componentmodel.annotations/4.4.1",
+ "hashPath": "system.componentmodel.annotations.4.4.1.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==",
+ "path": "system.diagnostics.diagnosticsource/4.7.0",
+ "hashPath": "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/6.7.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sPnRn9dUMYARQC3mAKWpig/7rlrruqJvopKXmGoYAQ1A+xQsT3q5LiwsArkV8Oz/hfiRCLkV9vgi3FQg/mYfrw==",
+ "path": "system.identitymodel.tokens.jwt/6.7.1",
+ "hashPath": "system.identitymodel.tokens.jwt.6.7.1.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
+ "path": "system.security.cryptography.cng/4.5.0",
+ "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Antiforgery/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authorization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Forms/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Server/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Web/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HostFiltering/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Connections/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Features/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HttpOverrides/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Identity/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Metadata/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Razor/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Rewrite/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Routing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.IIS/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Session/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.StaticFiles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.WebSockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.WebUtilities/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.CSharp.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Caching.Memory/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Binder/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Ini/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Physical/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Hosting/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Identity.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Identity.Stores/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Configuration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Console/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Debug/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.EventLog/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.EventSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.ObjectPool/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Options.DataAnnotations/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Options/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.WebEncoders/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.JSInterop/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Net.Http.Headers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.VisualBasic.Core/10.0.6.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.VisualBasic/10.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Win32.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Win32.Registry/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "mscorlib/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "netstandard/2.1.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.AppContext/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Buffers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Concurrent/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Immutable/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.NonGeneric/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Specialized/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.Annotations.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.DataAnnotations/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.EventBasedAsync/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.TypeConverter/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Configuration/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Console/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Core/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data.DataSetExtensions/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Contracts/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Debug/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.DiagnosticSource.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.EventLog/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.FileVersionInfo/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Process/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.StackTrace/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.TextWriterTraceListener/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Tools/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.TraceSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Tracing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Drawing/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Drawing.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Dynamic.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Formats.Asn1/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization.Calendars/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.Brotli/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.FileSystem/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.ZipFile/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.DriveInfo/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.Watcher/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.IsolatedStorage/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.MemoryMappedFiles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Pipelines/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Pipes/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.UnmanagedMemoryStream/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Expressions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Parallel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Queryable/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Memory/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Http.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.HttpListener/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Mail/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.NameResolution/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.NetworkInformation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Ping/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Requests/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Security/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.ServicePoint/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Sockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebClient/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebHeaderCollection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebProxy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebSockets.Client/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebSockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Numerics/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Numerics.Vectors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ObjectModel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.DispatchProxy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit.ILGeneration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit.Lightweight/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Metadata/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.TypeExtensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.Reader/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.ResourceManager/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.Writer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.CompilerServices.VisualC/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Handles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.InteropServices/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Intrinsics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Loader/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Numerics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Formatters/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.AccessControl/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Claims/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Algorithms/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Cng.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Csp/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Encoding/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.X509Certificates/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Permissions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Principal/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Principal.Windows/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.SecureString/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ServiceModel.Web/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ServiceProcess/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding.CodePages/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encodings.Web/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.RegularExpressions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Channels/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Overlapped/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Dataflow/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Parallel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Thread/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.ThreadPool/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Timer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Transactions/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Transactions.Local/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ValueTuple/4.0.3.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Web/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Web.HttpUtility/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Windows/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Windows.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.Linq/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.ReaderWriter/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.Serialization/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XmlDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XmlSerializer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XPath/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XPath.XDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "WindowsBase/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.dev.json b/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.dev.json
new file mode 100644
index 0000000..8d3b579
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.dev.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "additionalProbingPaths": [
+ "C:\\Users\\kctri\\.dotnet\\store\\|arch|\\|tfm|",
+ "C:\\Users\\kctri\\.nuget\\packages",
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.json b/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.json
new file mode 100644
index 0000000..93e2b02
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/API.Gateway.runtimeconfig.json
@@ -0,0 +1,13 @@
+{
+ "runtimeOptions": {
+ "tfm": "net5.0",
+ "framework": {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "5.0.0"
+ },
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/gateway/bin/Debug/net5.0/appsettings.Development.json b/gateway/bin/Debug/net5.0/appsettings.Development.json
new file mode 100644
index 0000000..8983e0f
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/gateway/bin/Debug/net5.0/appsettings.json b/gateway/bin/Debug/net5.0/appsettings.json
new file mode 100644
index 0000000..d9d9a9b
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/appsettings.json
@@ -0,0 +1,10 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/gateway/bin/Debug/net5.0/ocelot.Development.json b/gateway/bin/Debug/net5.0/ocelot.Development.json
new file mode 100644
index 0000000..d57b0fe
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/ocelot.Development.json
@@ -0,0 +1,49 @@
+{
+ "Routes": [
+ //====================================================
+ // APIS FOR AN ADMIN
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/api/v1/examtypes",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "localhost",
+ "Port": 8001
+ }
+ ],
+ "UpstreamPathTemplate": "/gateway/examtypes",
+ "UpstreamHttpMethod": [ "POST", "PUT", "GET" ]
+ },
+ {
+ "DownstreamPathTemplate": "/api/v1/examtypes/{id}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "localhost",
+ "Port": 8001
+ }
+ ],
+ "UpstreamPathTemplate": "/gateway/examtypes/{id}",
+ "UpstreamHttpMethod": [ "GET", "DELETE" ]
+ },
+ //====================================================
+ // APIS FOR AN INSTITUTE
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/v1/users",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "localhost",
+ "Port": 8002
+ }
+ ],
+ "UpstreamPathTemplate": "/gateway/users",
+ "UpstreamHttpMethod": [ "POST", "PUT", "GET" ]
+ }
+ ],
+ "GlobalConfiguration": {
+ "BaseUrl": "https://localhost:8000"
+ }
+}
\ No newline at end of file
diff --git a/gateway/bin/Debug/net5.0/ocelot.json b/gateway/bin/Debug/net5.0/ocelot.json
new file mode 100644
index 0000000..c46b634
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/ocelot.json
@@ -0,0 +1,114 @@
+{
+ "Routes": [
+ //====================================================
+ // APIS FOR AN ADMIN
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-admin.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-admin/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1,
+
+ "“AuthenticationOptions”": {
+ "“AuthenticationProviderKey”": "IdentityApiKey",
+ "“AllowedScopes”": []
+ }
+ },
+ //====================================================
+ // APIS FOR AN INSTITUTE
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-institute.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-institute/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1
+ },
+
+
+ //====================================================
+ // APIS FOR TEACHER
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-teacher.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-teacher/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1
+ },
+
+ //====================================================
+ // APIS FOR AN USERS
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-user.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-user/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1
+ },
+ //====================================================
+ // APIS FOR S3BUCKET
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-bucket.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-bucket/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1
+ },
+
+
+ //====================================================
+ // APIS FOR STUDENT
+ //====================================================
+ {
+ "DownstreamPathTemplate": "/{url}",
+ "DownstreamScheme": "http",
+ "DownstreamHostAndPorts": [
+ {
+ "Host": "api-student.odiprojects.com",
+ "Port": 80
+ }
+ ],
+ "UpstreamPathTemplate": "/api-student/{url}",
+ "UpstreamHttpMethod": [ "Get", "Post", "Put", "Delete", "Options" ],
+ "Priority": 1
+ }
+
+ ],
+ "GlobalConfiguration": {
+ "BaseUrl": "http://api.odiprojects.com"
+ }
+}
\ No newline at end of file
diff --git a/gateway/bin/Debug/net5.0/web.config b/gateway/bin/Debug/net5.0/web.config
new file mode 100644
index 0000000..0f5d2fe
--- /dev/null
+++ b/gateway/bin/Debug/net5.0/web.config
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gateway/index.html b/gateway/index.html
index 7df9d8c..1afae1f 100644
--- a/gateway/index.html
+++ b/gateway/index.html
@@ -5,27 +5,32 @@
Odiware Technologies - API Gateway
-
-
+
+

+
+
API Gateway (Online Assessment)
+