AuthEndpoints 3.0.0-alpha.1
See the version list below for details.
dotnet add package AuthEndpoints --version 3.0.0-alpha.1
NuGet\Install-Package AuthEndpoints -Version 3.0.0-alpha.1
<PackageReference Include="AuthEndpoints" Version="3.0.0-alpha.1" />
<PackageVersion Include="AuthEndpoints" Version="3.0.0-alpha.1" />
<PackageReference Include="AuthEndpoints" />
paket add AuthEndpoints --version 3.0.0-alpha.1
#r "nuget: AuthEndpoints, 3.0.0-alpha.1"
#:package AuthEndpoints@3.0.0-alpha.1
#addin nuget:?package=AuthEndpoints&version=3.0.0-alpha.1&prerelease
#tool nuget:?package=AuthEndpoints&version=3.0.0-alpha.1&prerelease
AuthEndpoints
A simple auth library for aspnetcore. AuthEndpoints library provides a set of minimal api endpoints to handle basic & authentication actions such as registration, email verification, reset password, login, logout, etc.
Endpoints
- Identity api:
- sign-up
- email verification
- account info
- reset password
- forgot password
- enable 2fa
- login
- logout
- confirm identity
- Simple JWT:
- Create (login)
- Refresh
- Verify
Installing via NuGet
The easiest way to install AuthEndpoints is via NuGet
Install the library using the following dotnet cli command:
dotnet add package AuthEndpoints --version 3.0.0-alpha.1
or in Visual Studio's Package Manager Console, enter the following command:
Install-Package AuthEndpoints
Quick start
// Program.cs
builder.Services
.AddIdentityApiEndpoints<AppUser>() // <--
.AddRoles<AppRole>()
.AddEntityFrameworkStores<AppDbContext>()
.AddDefaultTokenProviders();
var app = builder.Build();
...
app.UseAuthentication(); // <--
app.UseAuthorization(); // <--
...
app.MapAuthEndpointsIdentityApi(); // <--
app.Run();
Documentations
Documentation is available at https://madeyoga.github.io/AuthEndpoints/ and in docs directory.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.20)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 8.0.20)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
-
net9.0
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 9.0.9)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 9.0.9)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 3.0.0-alpha.8 | 149 | 12/20/2025 | |
| 3.0.0-alpha.7 | 188 | 12/19/2025 | |
| 3.0.0-alpha.6 | 350 | 12/19/2025 | |
| 3.0.0-alpha.5 | 241 | 11/23/2025 | |
| 3.0.0-alpha.4 | 261 | 11/10/2025 | |
| 3.0.0-alpha.1 | 200 | 10/16/2025 | |
| 2.2.0 | 1,437 | 9/24/2022 | |
| 2.1.1 | 1,259 | 9/9/2022 | |
| 2.1.0 | 1,276 | 9/9/2022 | |
| 2.0.2 | 1,331 | 9/3/2022 | |
| 2.0.1 | 1,234 | 8/31/2022 | |
| 2.0.0 | 1,278 | 8/22/2022 | |
| 1.7.0 | 1,285 | 8/10/2022 | |
| 1.6.0 | 1,268 | 8/8/2022 | |
| 1.5.0 | 1,214 | 8/2/2022 | |
| 1.4.9 | 1,293 | 7/30/2022 | |
| 1.4.8 | 1,271 | 7/27/2022 | |
| 1.4.7 | 1,381 | 7/17/2022 | |
| 1.4.6 | 1,262 | 6/25/2022 | |
| 1.4.5 | 1,261 | 6/20/2022 |