This library provides features for creating Windows and Xamarin mobile apps that connect to Azure Mobile Apps. Azure Mobile Apps allows you to develop an app with a scalable backed hosted in Azure App Service, with support for mobile authentication, offline sync, and push notifications. To learn more about Azure Mobile, go to http://azure.microsoft.com/mobile.
A series of helpers to enable using DotNetOpenAuth in an ASP.NET application that utilizes the Membership system for user management.
bUnit is a testing library for Blazor components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can interact with and inspect the component under test, trigger event handlers, provide cascading values, and inject services. bUnit also includes a complete fake implementation of Blazor's authentication and authorization logic, navigation manager, and JSInterop.
WSE 3.0 simplifies the development and deployment of secure Web services. It enables developers and administrators to apply security policies to Web services running on the .NET Framework 2.0. Using WSE 3.0, Web services communication can be signed and encrypted using Kerberos tickets, X.509 certificates and other custom binary and XML-based security tokens. In addition username/password credentials can be used for authentication purposes. An enhanced security model provides a policy-driven foundation for securing Web services. WSE also supports the ability to establish a trust-issuing service for retrieval and validation of security tokens, as well as the ability to establish more efficient long-running secure communication via secure conversations. downloaded from url: http://www.microsoft.com/download/en/details.aspx?id=14089
OpenID Connect server middleware for ASP.NET Core.
websocket-sharp provides the WebSocket protocol client and server. It supports: - RFC 6455 - WebSocket Client and Server - Per-message Compression extension - Secure Connection - HTTP Authentication (Basic/Digest) - Query String, Origin header and Cookies - Connecting through the HTTP Proxy server - .NET 3.5 or later (includes compatible)
.Net library for two-factor (or multi-factor) authentication using TOTP and QR-codes.
Client libraries for the Auth0 Authentication and Management APIs. You can also choose to install the relevant libraries individually: * Authentication API: Install-Package Auth0.AuthenticationApi * Management API: Install-Package Auth0.ManagementApi
ASP.NET Core extensions making OAuth2 authentication easier to use.
Authentication middleware that uses Firebase token (issuer / audience) as authentication for Mvc/Api controllers. The jwt validation validate the issuer and audience (firebase project), the token signature (using google certificates) and the token validity.
Virgil.CryptoAPI provides the required interfaces to Virgil.SDK. Virgil Security allows for every developer can build cryptographic features including end-to-end encryption, passwordless authentication, and cryptographic verification of data, devices, and identities into their products, with no cryptographic training. Virgil SDK simplifies their work with Virgil Security services(keys management and identities validation) and Crypto Library(modern algorithms with crypto agility). Docs - https://developer.virgilsecurity.com/docs/cs Source - https://github.com/VirgilSecurity/virgil-sdk-net Supported Platforms: - .NET Framework 4.5+ - .NET Core 1.0+ - Xamarin.Android 7.0+ - Xamarin.iOS 10.0+
This package is part of the Azure Mobile .NET Server SDK and provides authentication features. To learn more about Azure Mobile, go to http://azure.microsoft.com/mobile.
Certificate Manager is a package which makes it easy to create certificates (chained and self signed) which can be used to in client server authentication and IoT Devices like Azure IoT Hub
MVC intgration package for resource/action based authorization.
This extensions allows you to add an HTTP-proxy with authentication (username and password) to Selenium.ChromeDriver
This library contains the OAuth 1.0 authenticator for RestSharp.Portable, which is a port of the OAuth 1.0 authenticator from the original RestSharp project. The authenticator was moved to a different library, to keep the number of dependencies of the RestSharp.Portable package as small as possible. Supported Platforms: - .NET Framework 4 - .NET for Windows Store apps - .NET Native for Windows Store apps - Windows Phone 8 - Windows Phone 8.1 - Silverlight 5 - Xamarin Android - Xamarin iOS / MonoTouch - Portable Class Libraries
Sometimes using DotNetOpenAuth, Service Stack and/or MS Web WebPages can just get a bit frustrating because they have to handle so many different scenario's - making it complex. This library tries to simplify that complexity down to two basic steps 1. Redirect to the 3rd party website to log in. 2. Come back to your site and with some user data from the 3rd party website. What you do with that data, is up to you :) Simple. Modular. Simple. Did I say 'simple' already?
This library contains the OAuth 2.0 authenticators and clients for RestSharp.Portable, which is a port of the OAuth 2.0 authenticators from the original RestSharp project. The OAuth 2.0 clients are a port from the OAuth2 project made by Constantin Titarenko and others. Supported Platforms: - .NET Standard 1.0 - .NET Framework 4 - Silverlight 5 - Portable Class Libraries (Profiles 259 and 328)
Claims-based user account and identity management framework
A library for enabling ASP.Net Identity to work with Umbraco front-end members
A cross-platform API for authenticating users and storing their accounts.
ASP.NET middleware that enables an application to use cookie based authentication, similar to ASP.NET's forms authentication.
Azure Industrial IoT common authentication components
Package Description
JWT Bearer authentication for Google tokens
A token based authentication provider for Nancy.
ASP.NET 5 middleware that enables an application to support any standard OAuth 2.0 authentication workflow.
Obsolete: Use System.Security.Cryptography.Algorithms instead. Provided concrete implementations of cryptographic hashing and hash-based message authentication code (HMAC), including MD5, SHA-1, and SHA-2. Commonly Used Types: System.Security.Cryptography.HMACSHA1 System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA384 System.Security.Cryptography.HMACSHA256 System.Security.Cryptography.MD5 System.Security.Cryptography.HMACSHA384 System.Security.Cryptography.HMACSHA512
ArcGIS.PCL can be used to call ArcGIS Server resources, including those from Portal for ArcGIS and ArcGIS Online. The resources can be secure or unsecure and the ArcGIS Online token service and OAuth token service are supported. Supports the following as typed operations: > CheckGenerateToken - create a token automatically via an ITokenProvider > Query<T> - query a layer by attribute and / or spatial filters > QueryForCount - only return the number of results for the query operation > QueryForIds - only return the ObjectIds for the results of the query operation > Find - search across n layers and fields in a service > ApplyEdits<T> - post adds, updates and deletes to a feature service layer > Geocode - single line of input to perform a geocode using a custom locator or the Esri world locator > Suggest - lightweight geocode operation that only returns text results, commonly used for predictive searching > ReverseGeocode - find location candidates for an input point location > Simplify<T> - alter geometries to be topologically consistent > Project<T> - convert geometries to a different spatial reference > Buffer<T> - buffers geometries by the distance requested > DescribeSite - returns a url for every service discovered, for ArcGISOnline or Portal this returns the hosted feature services for a user > Ping - verify that the server can be accessed > Info - return the server information such as version and token authentication settings > DescribeServices - return service information (name, sublayers etc.) > DescribeLayer - return layer information REST admin operations: > PublicKey - admin operation to get public key used for encryption of token requests > ServiceStatus - admin operation to get the configured and actual status of a service > ServiceReport - admin operation to get the service report > StartService - admin operation to start a service > StopService - admin operation to stop a service ArcGIS.PCL is a netstandard v1.3 library.
Class library for Windows Phone to communicate with Windows Azure storage services directly (using the storage account information) or through Proxy Cloud Services (using custom authentication mechanisms).
Rijndael256 makes encrypting data and files a breeze with the AES symmetric-key cipher Rijndael. Features: AES-128, AES-192, AES-256, Authenticated Encryption (AE), Encrypt-then-MAC (EtM), SHA-512, PBKDF2.
Obsolete: Use System.Security.Cryptography.Primitives instead. Provided base types for cryptographic hashing and hash-based message authentication code (HMAC). Commonly Used Types: System.Security.Cryptography.HashAlgorithm System.Security.Cryptography.KeyedHashAlgorithm System.Security.Cryptography.HMAC
Tiny library for authentication using a shared secret and CHAP+HMAC-SHA512.
Rijndael256 makes encrypting data and files a breeze with the AES symmetric-key cipher Rijndael. Features: AES-128, AES-192, AES-256, Authenticated Encryption (AE), Encrypt-then-MAC (EtM), SHA-512, PBKDF2.
This package is now rebranded to: SimpleAuthentication.Core
Upper Setting's DotNetOpenServer SDK is our open source TCP client/server communication library that is lightweight, fast, secure and fully extendable enabling developers to quickly create native applications for any smart mobile device or desktop computer. Why? Unlike most application server frameworks, which are implemented over slow stateless protocols such as HTTP, REST and SOAP that use bulky ASCII data formats such as JSON and XML, DotNetOpenServer has been built from the ground up for speed and efficiency. How does it work? DotNetOpenServer implements a fast stateful binary protocol stack that supports SSL/TLS 1.2, includes a Windows Authentication Protocol, enables developers to extend the framework with any authentication method and provides a robust connection through a Keep-Alive Protocol (AKA Heartbeat Protocol). For more information and Android/Java and iPhone/iPad/iOS and Mac/OSX Objective-C APIs goto: http://www.UpperSetting.com
With this package you can use ASP.NET Forms Authentication, alot of the code for this package was taken (and altered) from https://github.com/Microsoft/referencesource/tree/master/System.Web/Security under MIT license.
Helper library for claims based identity & access control in ASP.NET Web API v2.
AspNetCore.Security.CAS Class Library
- ProxySocket is an implementation of the SOCKS4/SOCKS5/HTTPS CONNECT protocol - Supports username/password authentication - Inherits from a standard Socket class
OpenPop.NET is an open source implementation of a POP3 client and a robust MIME parser written in C#. It allows developers easy access to email on a POP3 server in a matter of minutes. The project is backed by several hundred test cases and is therefore believed to be very robust. If you find a bug, please report this by sending an email to hpop-users@lists.sourceforge.net. POP3 Client Features - Easy to use POP3 client - Support for plain TCP or TLS/SSL connections - Authentication methods supported - - Plain - - APOP - - CRAM-MD5 (RFC 2195) - CAPA capabilities command supported (RFC 2449) MIME Parsing Features - Preserves the MIME email hierarchy - Easy access to different MediaType parts of the email - Headers are parsed into strong types and are easy to examine - Includes robust decoders for - - QuotedPrintable - - Base64 - - EncodedWord - - Continuation and encoding of header fields (RFC 2231) - Emails are fully persistable