Displaying 1 to 12 from 12 results

Ocelot - .NET core API Gateway

  •    CSharp

Ocelot is a .NET Api Gateway. This project is aimed at people using .NET running a micro services / service orientated architecture that need a unified point of entry into their system. However it will work with anything that speaks HTTP and run on any platform that asp.net core supports. In particular I want easy integration with IdentityServer reference and bearer tokens.

Ella

  •    CSharp

Ella is a lightweight publish/subscribe middleware system written in C#.

AspNetCoreRateLimit - ASP.NET Core rate limiting middleware

  •    CSharp

AspNetCoreRateLimit is an ASP.NET Core rate limiting solution designed to control the rate of requests that clients can make to a Web API or MVC app based on IP address or client ID. The AspNetCoreRateLimit package contains an IpRateLimitMiddleware and a ClientRateLimitMiddleware, with each middleware you can set multiple limits for different scenarios like allowing an IP or Client to make a maximum number of calls in a time interval like per second, 15 minutes, etc. You can define these limits to address all requests made to an API or you can scope the limits to each API URL or HTTP verb and path.

websocket-manager - Real-Time library for ASP .NET Core

  •    CSharp

This is an Asp .Net Core middleware that provides real-time functionality to .NET Core applications. To the core, it is a WebSocket middleware for Asp .Net Core with TypeScript / JavaScript client and .Net Core client that supports the client and the server invoking each others' methods.




Carter - Carter is a library that allows Nancy-esque routing for use with ASP.Net Core.

  •    CSharp

Carter is a library that allows Nancy-esque routing for use with ASP.Net Core. This is not a framework, it simply builds on top of Microsoft.AspNetCore.Routing allowing you to have more elegant routing rather than have attribute routing, convention routing, ASP.Net Controllers or IRouteBuilder extensions.

embedio-extras - Additional Modules showing how to extend EmbedIO.

  •    CSharp

Additional Modules showing how to extend EmbedIO. Feel free to use these modules in your projects.Provides the ability to authenticate requests via a Bearer Token. This module creates a Token endpoint (at the predefined '/token' path) and all you need to do is provide a user validation delegate which authenticates the user. The module will create a JsonWebToken which can then be used by your client application for further requests. The module can check all incoming requests or a predefined set of paths. The standard header in use is the HTTP Authorization header.

Helmet - Middlewares to help secure your apps

  •    CSharp

Trying to prevent: Cross-site scripting attacks (XSS), a subset of the above.Limitations: This isn't anywhere near as thorough as Content Security Policy. It's only properly supported on IE9+ and Chrome; no other major browsers support it at this time. Old versions of IE support it in a buggy way, which we disable by default.

OwaspHeaders

  •    CSharp

A .NET Core middleware for injecting the Owasp recommended HTTP Headers for increased security. ClacksMiddleware has a Code of Conduct which all contributors, maintainers and forkers must adhere to. When contributing, maintaining, forking or in any other way changing the code presented in this repository, all users must agree to this Code of Conduct.


SodaPop

  •    CSharp

Configuration can often contain application secrets such as connection strings. As a precautionary measure the end point will only load if the host is localhost and we will also filter out any configuration key which has a name containing ConnectionString. Even with these set, we strongly advise this middleware is only added in development environments. Depending on where you're running, what environment variables are set on the current machine, which configuration options you're using, what order the configuration items are added, which files are present or not present can result in you getting different configuration.

Owin.HealthCheck - Health Check Middleware for the OWIN pipeline

  •    CSharp

This library provides a collection of health check mechanisms for the OWIN pipeline. It is recommended that HTTP server applications build a health check endpoint so that external resources can determine the health of the running application. A common usecase for health checks are load balanced applications as the load balancer should seek to eliminate unhealthy applications from the pool of potential servers. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

stuntman - Library for impersonating users during development leveraging ASP.NET Identity.

  •    CSharp

Stuntman is a library for impersonating users during development leveraging .NET Claims Identity. Used primarily in web environments like ASP.NET MVC, ASP.NET Web Forms, and OWIN applications that serve HTML. This allows you to test different user scenarios that exist in your application with minimal friction. It also allows you to share those scenarios with other team members via source control. Install the RimDev.Stuntman NuGet package.

Dotnettency

  •    CSharp

Samples for dotnettency - that demonstrate multi-tenancy and modular applications.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.