{"repo":"linuxchata/fido2","free":true,"listed":false,"github":"https://github.com/linuxchata/fido2","clone":"git clone https://github.com/linuxchata/fido2.git","description":"Shark WebAuthn library for .NET. WebAuthn allows users to authenticate with cryptographic key pairs, where the private key remains securely stored on the user's device. This makes authentication resistant to phishing, credential stuffing, and data breaches.","language":"C#","stars":27,"topics":["fido2","fido2-standard","security","passkeys","webauthn","passwordless","passwordless-authentication"],"license":"BSD-3-Clause","category":"security-tools","readme_excerpt":"Overview This repository provides a mature, production-ready server-side implementation of the WebAuthn standard, enabling secure passwordless and multi-factor authentication (MFA) for web applications. It supports key WebAuthn operations – credential registration and authentication – ensuring compliance with the WebAuthn Level 2 specification (Web Authentication: An API for accessing Public Key Credentials Level 2). Supported Features - Attestation flow for public key credential registration - Assertion flow for public key credential verification - Supported attestation statement formats : - Packed - TPM - Android Key - Android SafetyNet - FIDO U2F - None - Apple Anonymous - Supported cryptographic algorithms: ES256, EdDSA, ES384, ES512, PS256, PS384, PS512, ES256K, RS256, RS384, RS512, RS1 - WebAuthn extensions, including credential properties (credProps) and large blob storage (largeBlob). - Built-in storage providers : - Microsoft SQL Server - PostgreSQL - Amazon DynamoDB - In-memory storage - FIDO Metadata Service - FIDO Convenience Metadata Service - Fully tested with the FIDO Conformance Tool – all test cases successfully passed - Code samples and demo website Packages Package Name Status - - Shark.Fido2.Core Shark.Fido2.ConvenienceMetadata.Core Shark.Fido2.DynamoDB Shark.Fido2.InMemory Shark.Fido2.Models Shark.Fido2.PostgreSql Shark.Fido2.SqlServer Passkeys in ASP.NET Core Identity ASP.NET Core Identity includes built-in support for passkeys starting in .NET 10. Capab","default_branch":null,"files":null,"tree":[],"storefront":"/r/linuxchata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linuxchata/fido2/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."}