Found 15 packages
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications.
This package exposes metadata for ASP.NET Web Api through a handler. Supports C# and Javascript client proxy - see project site.
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications.
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications.
Event constraint handler for SignalR.EventAggregatorProxy
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications.
Event constraint handler for SignalR.EventAggregatorProxy
Logging diagnostics handler for Voyager.Common.Proxy - integrates with Microsoft.Extensions.Logging
Application Insights diagnostics handler for Voyager.Common.Proxy - sends telemetry to Azure Application Insights
Simple custom Oauth handler to login via Facebook/Google with wildcard redirectUri
Declarative HTTP client proxy library. Configure external services via HttpClientProxy.ExternalServices.json and inject typed proxies with custom delegating handlers and header providers.
This is a library that provides a custom HTTP client, in addition to an HttpMessageHandler to be used with the default HttpClient of System.Net
The Http Pipeline is a HTTP request handler similar to a pipeline. It makes it easy for us to develop a variety of HTTP Network Service components based on aspnet core. For example, API gateways, proxies, reverse proxies, response caching, load balancing, and more.
LSP adapter/proxy for csharp-ls that adds missing protocol handlers for Claude Code compatibility
Ocelot Nacos网关 appsettings.json 配置文件 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "AllowedHosts": "*", "nacos": { "ServerAddresses": [ "http://192.168.40.117:8848" ], "DefaultTimeOut": 15000, "ListenInterval": 1000, "ServiceName": "NacosGateway", "GroupName": "atlantis-cloud", "Namespace": "public", "NamingUseRpc": false }, "Routes": [ { "UseServiceDiscovery": true, "DownstreamPathTemplate": "/sovell/person/clientapi/{url}", "DownstreamScheme": "http", "ServiceName": "sovell-person-clientapi", "LoadBalancerOptions": { "Type": "RoundRobin" }, "UpstreamPathTemplate": "/api/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "ReRoutesCaseSensitive": false, "AuthenticationOptions": { "AuthenticationProviderKey": null, "AllowedScopes": [] }, "HttpHandlerOptions": { "AllowAutoRedirect": false, "UseCookieContainer": false, "UseTracing": false, "UseProxy": true }, "DangerousAcceptAnyServerCertificateValidator": false, "Timeout": 0 } ], "GlobalConfiguration": { "ServiceDiscoveryProvider": { "Type": "Nacos" } } } 程序引用: Program.cs var builder = WebApplication.CreateBuilder(args); builder.Services.AddOcelot().AddNacos(); 或 builder.Services.AddOcelot().AddNacos(“https://127.0.0.1:8848/”); var app = builder.Build(); app.UseOcelot().Wait();