MasLazu.AspNet.ApiKey.Endpoint
1.0.0-preview.1
dotnet add package MasLazu.AspNet.ApiKey.Endpoint --version 1.0.0-preview.1
NuGet\Install-Package MasLazu.AspNet.ApiKey.Endpoint -Version 1.0.0-preview.1
<PackageReference Include="MasLazu.AspNet.ApiKey.Endpoint" Version="1.0.0-preview.1" />
<PackageVersion Include="MasLazu.AspNet.ApiKey.Endpoint" Version="1.0.0-preview.1" />
<PackageReference Include="MasLazu.AspNet.ApiKey.Endpoint" />
paket add MasLazu.AspNet.ApiKey.Endpoint --version 1.0.0-preview.1
#r "nuget: MasLazu.AspNet.ApiKey.Endpoint, 1.0.0-preview.1"
#:package MasLazu.AspNet.ApiKey.Endpoint@1.0.0-preview.1
#addin nuget:?package=MasLazu.AspNet.ApiKey.Endpoint&version=1.0.0-preview.1&prerelease
#tool nuget:?package=MasLazu.AspNet.ApiKey.Endpoint&version=1.0.0-preview.1&prerelease
MasLazu.AspNet.ApiKey.Endpoint
This project provides the ASP.NET Core API endpoints for the API key management system.
Purpose
The Endpoint layer contains the HTTP API endpoints implemented using FastEndpoints, exposing CRUD operations and business logic for managing API keys and scopes.
Key Components
EndpointGroups: Groups endpoints for ApiKeys and ApiKeyScopes under versioned routes.
Endpoints:
- ApiKeys: Create, Delete, GetById, GetPaginated, GetUserApiKeys, Revoke, RevokeAllUser, Rotate, Update, Use, Validate
- ApiKeyScopes: Add, Create, Delete, GetById, GetPaginated, Remove, Update
Extensions: Service collection extensions (currently empty).
Dependencies
- FastEndpoints (7.0.1)
- MasLazu.AspNet.Framework.Endpoint (1.0.0-preview.6)
- MasLazu.AspNet.ApiKey.Abstraction (project reference)
Dependencies Diagram
graph TD
A[MasLazu.AspNet.ApiKey.Endpoint] --> B[MasLazu.AspNet.ApiKey.Abstraction]
A --> C[MasLazu.AspNet.Framework.Endpoint]
B --> D[MasLazu.AspNet.Framework.Application]
Target Framework
.NET 9.0 with implicit usings and nullable reference types enabled.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
-
net9.0
- FastEndpoints (>= 7.0.1)
- MasLazu.AspNet.ApiKey.Abstraction (>= 1.0.0-preview.1)
- MasLazu.AspNet.Framework.Endpoint (>= 1.0.0-preview.6)
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 |
---|---|---|
1.0.0-preview.1 | 89 | 9/20/2025 |
See RELEASES.md for release notes.