OWIN middleware for providing a resource/action based authorization manager.
Subset of the full Bouncycastle API focused only on OpenPGP functionality to reduce the size of the compiled library.
Authentication middleware to use with Microsoft.Owin.TestServer. Enable to easily implement integration test of apis that require authenticated users.
Managed API for resizing/processing and combining multiple images (and files) into a .zip folder asynchronously (or synchronously, if needed). Docs: http://imageresizing.net/plugins/batchzipper Support: http://imageresizing.net/support Requires license, see http://imageresizing.net/plugins ## 30+ plugins available Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace. You'll find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.
Bouncy Castle Cryptography API
EVO HTML to PDF Client Library for Azure can be easily integrated in any Azure application for .NET to create PDF documents from HTML pages and strings. The library can also be used to convert HTML to images, convert HTML to SVG, create, edit and merge PDF documents. Before using the EVO HTML to PDF Client for Azure in your applications you first have to install the EVO PDF Server. The server can be installed as Azure Cloud Service, Azure Service Fabric Application, IIS Web Application or Windows Service. The detailed installation instructions can be found in server package downloadable from website. The HTML to PDF Converter API is also available in EVO PDF Client for .NET library under the 'EvoPdfClient' namespace. The library is compatible with any platform which supports .NET Standard 2.0 and above or .NET Framework 4.0 and above, including: * .NET Core 9, 8, 7, 6, 5, .NET Standard 2.0 (and above) * .NET Framework 4.8.1, 4.7.2, 4.6.1, 4.0 (and above) * Windows, Linux, macOS * Azure, Azure App Service and Azure Functions * Xamarin for iOS, macOS and Android * Universal Windows Platform (UWP) * Web, Console and Desktop applications The main features are: * Create PDF documents from HTML with advanced support for CSS3, SVG, Web Fonts and JavaScript * Automatically create PDF links, forms, bookmarks and table of contents from HTML tags * Place the content from multiple HTML documents at any position in PDF pages, headers or footers * Create JPEG, PNG and Bitmap raster images from HTML documents * Create high quality SVG vector images from HTML documents * Create PDF documents with text, graphics, images, headers and footers * Create PDF documents with security features and digital signatures * Create interactive PDF documents with forms, internal links, text notes and JavaScript actions * Edit, stamp and merge PDF documents
Nuvei’s REST API SDK for .NET provides developer tools for accessing Nuvei's REST API. Nuvei’s REST API is a simple, easy to use, secure and stateless API, which enables online merchants and service providers to process consumer payments through Nuvei’s payment gateway. For Nuvei REST API documentation, please see: https://www.safecharge.com/docs/API/main/indexMain_v1_0.html
This package can be used to generate Swagger documentation for SignalR hubs.
Misc MPL Libraries from CodePlex: HttpAgilityPack, InputSimulator, Irony Parser, WCF Rest Start Kit, XObjects Uses the FluentSharp APIs
A .NET HttpClient wrapper for interacting with the Duo Security Auth REST API.
Package Manager Console Tools to manage ASPSecurityKit licenses and install source packages. ASPSecurityKit simplifies implementation of enterprise-grade security for developers. To get started Visit https://ASPSecurityKit.net/docs/article/getting-started/ This package provides a friendly UI to let you register or update ASPSecurityKit licenses. It also enables you to install (right into your project) drop-in source code packages (models, views, controllers, SPAs etc.) for both API and MVC web apps giving you end-to-end implementation of commonly needed functionality including login, register, forgot password, account settings (change email/password), user management, permission management, administration (impersonation), localization, production-grade graceful error handling etc. For more information, visit https://ASPSecurityKit.net/docs/article/using-the-aspsecuritykit.tools/ Enables these commonly used commands: start-ask update-askLicense If above commands aren't available in the console or you face any issue executing them, consult the troubleshooting section on https://ASPSecurityKit.net/docs/article/using-the-aspsecuritykit.tools/#troubleshooting
API Key authentication middleware for ASP.NET Core. Alternative fork to closed repo https://www.nuget.org/packages/AspNet.Security.ApiKey.Providers/.
GoodToCode Extension common-library .NET Framework extension methods and extra classes. GoodToCode Framework is a full-stack .NET solution that centralizes your business objects in one reusable solution.
Lean token extensions for issuing/validating tokens, automatically creating a private key and creating password salts. This package provides JWT Bearer Token support.
Package Description
Security TEEC API for Tizen .NET
Cloudmersive Virus Scan API Client for .NET Core allows you to scan files, URLs, and webistes for viruses, malware, trojans, ransomware, spyware, and many other types of threats. Multi-factor scanning across many delivery methods including polymorphic and multipartite. Scanning supports files, archives, and recursive file formats.
Amazon Macie is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. With this release, we are launching the following Macie HTTPS API operations: AssociateMemberAccount, AssociateS3Resources, DisassociateMemberAccount, DisassociateS3Resources, ListMemberAccounts, ListS3Resources, and UpdateS3Resources. With these API operations you can issue HTTPS requests directly to the service.
Microsoft Information Protection SDK File API for C++/.NET Microsoft Information Protection (MIP) is the unification of Microsoft's classification, labeling, and protection services, into a single administration experience and software development kit (SDK). Unified administration is provided across Office 365, Azure Information Protection, Windows Information Protection, and other Microsoft services. Third parties can use the SDK to integrate with applications, using a standard, consistent data labeling schema and protection service. The MIP SDK exposes the labeling and protection services from Office 365 Security and Compliance Center to third-party applications and services. Developers can use the SDK to build native support for applying labels and protection to files. Developers can reason over which actions should be taken when specific labels are detected, and reason over MIP-encrypted information. Get Started at: https://aka.ms/mipsdkdocs https://aka.ms/mipsdksamples https://aka.ms/mipsdkblog
ExchangeSharp is a C# API for working with various cryptocurrency exchanges. Web sockets are also supported for some exchanges.
EVO HTML to PDF Client Library for .NET Core can be easily integrated in any application targeting the .NET Core or .NET Standard 2.0 and above to create PDF documents from HTML pages and strings. The library can also be used to convert HTML to images, convert HTML to SVG, create, edit and merge PDF documents. Before using the EVO HTML to PDF Client for .NET Core in your applications you first have to install the EVO PDF Server. The server can be installed as Azure Cloud Service, Azure Service Fabric Application, IIS Web Application or Windows Service. The detailed installation instructions can be found in server package downloadable from website. The HTML to PDF Converter API is also available in EVO PDF Client for .NET Core library under the 'EvoPdfClient' namespace. The library is compatible with any platform which supports .NET Standard 2.0 or above, including: * .NET Core 9, 8, 7, 6, 5, .NET Standard 2.0 , .NET Framework 4.6.2 (and above) * Windows, Linux, macOS * Azure, Azure App Service and Azure Functions * Xamarin for iOS, macOS and Android * Universal Windows Platform (UWP) * Web, Console and Desktop applications The main features are: * Create PDF documents from HTML with advanced support for CSS3, SVG, Web Fonts and JavaScript * Automatically create PDF links, forms, bookmarks and table of contents from HTML tags * Place the content from multiple HTML documents at any position in PDF pages, headers or footers * Create JPEG, PNG and Bitmap raster images from HTML documents * Create high quality SVG vector images from HTML documents * Create PDF documents with text, graphics, images, headers and footers * Create PDF documents with security features and digital signatures * Create interactive PDF documents with forms, internal links, text notes and JavaScript actions * Edit, stamp and merge PDF documents
This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET). MSAL.NET makes it easy to obtain tokens from the Microsoft identity platform for developers (formerly Azure AD v2.0) signing-in users with work & school accounts, Microsoft personal accounts, and social identities via Azure AD B2C. These tokens provide access to Microsoft Cloud API and any other API secured by the Microsoft identity platform. This version supports adding authentication functionality to your .NET based clients - .NET, .NET Framework, .NET MAUI
Integrate with Azure DevOps Server and Azure DevOps Services from desktop-based, ASP.NET, and other Windows applications. Provides access to shared platform services such as account, profile, identity, security, and more via public REST APIs.
FluentSharp is an API that dramatically simplifies the use of .NET Framework APIs. This is the FluentSharp Moq which simplifies the use of the Moq API
Amazon API Gateway helps developers deliver robust, secure and scalable mobile and web application backends. Amazon API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
IronPDF helps C# Software Engineers to create, edit and extract PDF content in .NET projects. # C# HTML to PDF for .NET 8, .NET 7, .NET 6, .NET 5, Core, Standard, and Framework # Work with PDFs in C# using HTML, MVC, ASPX, and images # Generate, Edit, Read and Secure PDF Documents Generate PDFs with Pixel Perfect Chrome HTML to PDF Rendering: The Iron PDF library takes the frustration out of generating PDF documents by not relying on proprietary APIs. “Html-To-Pdf” renders pixel-perfect PDFs from open standard document types: HTML, JS, CSS, JPG, PNG, GIF, and SVG. In short, it uses the skills that developers already possess. Fully Supports: * .NET 8, .NET 7, .NET 6, .NET 5, Framework, Core, and Standard * Windows, MacOS, Linux, Azure, Docker and AWS For code examples, tutorials and documentation visit: https://ironpdf.com/
Aspose.Slides for .NET is a comprehensive on-premise API that seamlessly integrates into your .NET applications and enhances their capabilities to make them work with Microsoft PowerPoint® and OpenDocument presentation file formats (PPT, PPTX, POT, POTX, PPS, PPSX, ODP, OTP, etc.). Without having to install a PowerPoint program or any 3rd party component, you can use Aspose.Slides to build different types of .NET applications, e.g., Windows Forms Apps, Windows Web Apps, as well as to deploy Web Services. For example, Aspose, using its own APIs, developed a free web application (https://products.aspose.app/slides/conversion/ppt-to-word) that allows people to convert their PPT files to Word online. Aspose.Slides for .NET can be used to create, edit, format, merge, split, save, render, print, and convert presentations. It can be used to work with presentation slides, content, design, security, properties, comments, notes, animations, and VBA macros. You can also work with the 3D aspects of PowerPoint presentations (rotation, depth, extrusion, gradient, WordArt). You can accurately convert your presentation files to numerous popular file formats, such as PDF, XPS, TIFF, HTML, etc. With Aspose.Slides for .NET, you can implement many complicated scenarios for managing tons of presentations. You get to merge and split presentations, clone and compare slides, work with multiple slide masters and layouts, modify presentation viewer and password-protection properties. You can manage tables, math equations, BLOBs, MSO charts, SmartArts, animations, audio/video frames, OLE objects, slides notes, and comments. Aspose.Slides for .NET supports operations with Microsoft PowerPoint (97 to 2019), MS PowerPoint for Mac, and Office 365. It can be used on any 32-bit or 64-bit OS, where .NET Framework, .NET Core, or Mono framework is available: MS Windows Desktop and Server editions, popular flavors of Linux, macOS X. COM Interop Support (COM, C++, VB.NET) is also available. Aspose.Slides for .NET can also be used on Azure and AWS.
IronPDF helps C# Software Engineers to create, edit and extract PDF content in .NET projects. Requires IronPdf.Native.Chrome and IronSoftware.Native.PdfModel NuGet package appropriate for your platform. # C# HTML to PDF for .NET 8, .NET 7, .NET 6, .NET 5, Core, Standard, and Framework # Work with PDFs in C# using HTML, MVC, ASPX, and images # Generate, Edit, Read and Secure PDF Documents Generate PDFs with Pixel Perfect Chrome HTML to PDF Rendering: The IronPDF library takes the frustration out of generating PDF documents by not relying on proprietary APIs. “Html-To-Pdf” renders pixel-perfect PDFs from open standard document types: HTML, JS, CSS, JPG, PNG, GIF, and SVG. In short, it uses the skills that developers already possess. Fully Supports: * .NET 8, .NET 7, .NET 6, .NET 5, Framework, Core, and Standard * Windows, macOS, Linux, Azure, Docker and AWS For code examples, tutorials and documentation visit https://ironpdf.com/
Configuration manager powered by Windows Data Protection API.
.NET wrapper for the XenServer 7.0 API. XenServer includes a XML-RPC based API, providing programmatic access to the extensive set of XenServer management features and tools. The XenServer API can be called from a remote system as well as local to the XenServer host. Remote calls are generally made securely over HTTPS, using port 443. There are five SDKs available, one for each of C, C#, Java, PowerShell, and Python. These are provided under an open-source license (LGPL or GPL with the common linking exception). This allows use (unmodified) in both closed-and open-source applications.
Spire.PDF for .NET is a versatile PDF library that enables software developers to generate, edit, read and manipulate PDF files within their own .NET applications. As a standalone PDF component, Spire.PDF for .NET provides users an incredible wealth of features without installing Adobe Acrobat. This component is completely written in C#, but also supports VB.NET, Windows Forms and ASP.NET. With the Spire.PDF for .NET API, you can get the ability to read PDF text and image even attachments with high efficiency. Even the special content such as language written from right to left can be extracted such as Herbrew and Arabic. Other basic features such as text, image, table, shapes, hyperlinks, bookmark, headings, footnotes, lists, form fields, pagination, booklet barcode, attachments, transparency, annotations, actions, overlay etc all work great for users. As for security, Spire.PDF for .NET enables you to protect your PDF files by passwords and digital signature. Spire.PDF now supprots to work on .NET core, MonoAndroid and Xamarin.iOS platforms.
This package contains the core components of SignalRSwaggerGen - a package that can be used to generate Swagger documentation for SignalR hubs.
Aguacongas.AspNetCore.Authentication store implementation for TheIdServer API.
Restier is a framework for building convention-based, secure, queryable APIs with ASP.NET. This package contains tools to test Restier services in-memory without having to spin up a dedicated website or IIS. Commonly used types: Microsoft.Restier.Core.RestierController
Implementação de segurança nas APIs
With this library you can easily determine which website supports which type of 2fa. The library uses the 2fa.directory API. With this library you can get a list of websites filtered -by supported type of 2fa -by fixed domain -by url -by name -by keywords -by regions More details on GitHub.
Recommended Google client library to access the BigQuery DataExchange API, which allows users to exchange data and analytics assets securely and efficiently.
A headless browser supporting web navigation, html parsing, css style parsing, and javascript parsing/execution.
You need basic cryptographic functionality to secure data from within your application, but have no clue what ASN.1 or X.509 is? You don't want your code to contain a lot of lines of code that handle byte[], streams, and other weird object types that have nothing to do with your actual business logic? This library takes care about all details without messing up your code and without requiring you to be a guru in cryptography and computer science. ECSigner and ECKeyPair Public key cryptography for signing using elliptic curves. RSASigner and RSAKeyPar Public key cryptography for signing using the RSA algorithm and RIPEMD-160. Hash Secure Hashing using MD5, SHA1, SHA256, SHA512, Whirlpool, RIPEMD-160, and RIPEMD-320. +others. Please be aware that the functionality of this library is limited by design! It is aimed to hide the complexity of cryptography and it is not about flexibility and/or features! Most of our code uses the Bouncy Castle C# API (see http://www.bouncycastle.org/csharp/), so if you need flexibility and all the features in the world, please go for Bouncy Castle. Source code can be pulled using git, OC.Core and OC.Core.Crypto are included in the OC.Core repository: https://git.objectcomp.com/scm/oc/oc.core.git Please visit https://www.objectcomp.com for feature requests and bug reports or write to helpdesk@objectcomp.com .
Easy to use and very light weight Microsoft style API Key Authentication Implementation for ASP.NET Core. It can be setup so that it can accept API Key either in Header, Authorization Header, QueryParams, HeaderOrQueryParams or RouteValues.
Recommended Google client library to access the Google Key Management Service API, which manages encryption for your cloud services the same way you do on-premises. You can generate, use, rotate, and destroy AES256 encryption keys.
This is the project which implements the Microsoft Azure Attestation client API and package
The Lumia SensorCore SDK is a collection of APIs that utilize data from different sensors, for example, the accelerometer and the GPS. SensorCore APIs can be used to track a user's physical activities and motion. The sensors run constantly in the background, collecting and preserving data for up to the past ten days. Even though the sensors are constantly active, they run in a low power mode, consuming only a negligible amount of battery. Since the sensors provide access to users' private data, data privacy is a critical part of the design. The user has options for controlling SensorCore SDK sensors and collected data through the motion data settings application. The following features are included in Lumia SensorCore SDK 1.1 Preview: • Step Counter - Counts the user's walking and running steps. • Activity Monitor - Determines the current type of motion of the phone and the user. • Place Monitor - Identifies the user's home, work, and visited places. • Track Point Monitor - Records location points along the route the user has taken. • Triggers - For background tasks, for example, for recognizing changes in the step count, or if the user has changed essential settings (location or motion data) in the phone. Key characteristics of SensorCore SDK • Power and memory efficient • Secure data storage on the phone • Access to motion history for up to ten days Learn more about the SDK at: https://dev.windows.com/en-us/featured/lumia Check out our installation guide at: https://msdn.microsoft.com/en-us/library/dn925018.aspx Platform requirement: Lumia Windows Phone 8.1 with Lumia Cyan or newer SW
Credential Management package is a wrapper for the Windows Credential Management API that supports both the old and the new style of UI
Microsoft Information Protection SDK File API for .NET Microsoft Information Protection (MIP) is the unification of Microsoft's classification, labeling, and protection services, into a single administration experience and software development kit (SDK). Unified administration is provided across Office 365, Azure Information Protection, Windows Information Protection, and other Microsoft services. Third parties can use the SDK to integrate with applications, using a standard, consistent data labeling schema and protection service. The MIP SDK exposes the labeling and protection services from Office 365 Security and Compliance Center to third-party applications and services. Developers can use the SDK to build native support for applying labels and protection to files. Developers can reason over which actions should be taken when specific labels are detected, and reason over MIP-encrypted information. Get Started at: https://aka.ms/mipsdkdocs https://aka.ms/mipsdksamples https://aka.ms/mipsdkblog