{"repo":"blowdart/idunno.Authentication","free":true,"listed":false,"github":"https://github.com/blowdart/idunno.Authentication","clone":"git clone https://github.com/blowdart/idunno.Authentication.git","description":"A filled with self-loathing implementation of Basic Authentication, and Certificate Authentication to make me feel like a real security person, all for for ASP.NET Core","language":"C#","stars":474,"topics":["aspnetcore","aspnet-core","authentication","basic-authentication"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"idunno.Authentication This repository contains a collection of various authentication mechanisms for ASP.NET Core, including Basic Authentication Shared Key Authentication Basic Authentication started as a demonstration of how to write authentication middleware and was not as something you would seriously consider using, but apparently lots of you want Basic Authentication for apis, webhooks and other things so here it is. Certificate Authentication was has been built into ASP.NET Core since 3.0. The code here is now EOL as ASP.NET Core 2.1 is out of support. Shared Key Authentication is almost an implementation of the shared secret authentication Azure Blob Storage uses, with the Azure specific things like tenant identifier removed. If you're going to use this in a real project you should have someone else look over the hashing used to reassure yourself (and me) that it doesn't have any mistakes. As digest authentication typically requires passwords to be stored somewhere in plain text, or in an unsalted hash, there is no digest authentication implementation. ASP.NET Core versions supported Basic Authentication is available for ASP.NET Core 2.3 and later. Shared Key Authentication is available for ASP.NET Core 3.1 and later. This is not an official Microsoft project, this is an \"In my spare time, entirely unsupported\"™ effort. nuget packages nuget packages are available. Authentication Type nuget package --------------------- -------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/blowdart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blowdart/idunno.Authentication/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}