{"repo":"madeyoga/AuthEndpoints","free":true,"listed":false,"github":"https://github.com/madeyoga/AuthEndpoints","clone":"git clone https://github.com/madeyoga/AuthEndpoints.git","description":"A composable authentication endpoints library for aspnetcore.","language":"C#","stars":119,"topics":["aspnetcore","authentication","jwt","passkey","webauthn","identity"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"AuthEndpoints AuthEndpoints is an ASP.NET Core library of ready-made auth API endpoints on top of Identity. It fits a first-party auth API for web and mobile clients (React, Next.js, Vue, Nuxt, Svelte, native apps, and similar) with email/password, cookies, JWT, and/or passkeys. - Ready-made endpoints for registration, login, password reset, 2FA, and session/token flows - Opinionated quick start with AddAuthEndpoints / UseAuthEndpoints / MapAuthEndpoints - Account lifecycle: register, confirm email, forgot/reset password, manage info and 2FA, step-up ReAuth - Sign-in stacks you choose: cookie sessions, Identity bearer tokens, or Simple JWT - Passkeys (WebAuthn) for passwordless register and login - Built-in hardening: rate limiting, antiforgery, lockout-aware login, hashed JWT refresh tokens with reuse detection - Optional package AuthEndpoints.External.OAuth for GitHub/Google OAuth Getting started Requires .NET 10, ASP.NET Core Identity, and EF Core. Documentation For configuration, composable modules, route tables, and production guidance, see the AuthEndpoints documentation. Contribute Issues and pull requests are welcome. Open an issue at madeyoga/AuthEndpoints to report bugs or propose changes. License This project is licensed under the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/madeyoga","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/madeyoga/AuthEndpoints/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."}