Agglestone.AspNetCore.Authentication
0.0.2
Prefix Reserved
dotnet add package Agglestone.AspNetCore.Authentication --version 0.0.2
NuGet\Install-Package Agglestone.AspNetCore.Authentication -Version 0.0.2
<PackageReference Include="Agglestone.AspNetCore.Authentication" Version="0.0.2" />
<PackageVersion Include="Agglestone.AspNetCore.Authentication" Version="0.0.2" />
<PackageReference Include="Agglestone.AspNetCore.Authentication" />
paket add Agglestone.AspNetCore.Authentication --version 0.0.2
#r "nuget: Agglestone.AspNetCore.Authentication, 0.0.2"
#:package Agglestone.AspNetCore.Authentication@0.0.2
#addin nuget:?package=Agglestone.AspNetCore.Authentication&version=0.0.2
#tool nuget:?package=Agglestone.AspNetCore.Authentication&version=0.0.2
Agglestone.AspNetCore.Authentication
ASP.NET Core library for Auth by Agglestone Backend-for-Frontend (BFF) authentication. Drop it into your API and every request is intercepted and authenticated with Agglestone.
Install
dotnet add package Agglestone.AspNetCore.Authentication
Usage
Add the package, register Auth by Agglestone, then write your API as usual - program.cs:
// Add Auth by Agglestone
using Agglestone.AspNetCore.Authentication;
var builder = WebApplication.CreateBuilder(args);
// Register Auth by Agglestone - authenticates every request
builder.Services.AddAgglestoneAuthentication();
var app = builder.Build();
app.MapPost("/api/orders", (OrderRequest request) =>
{
return Results.Ok(/* your business logic */);
});
app.Run();
Configure Easy Connect in your app settings so the library can talk to Auth by Agglestone. On the frontend, send users to /api/login and /api/logout - tokens stay in secure cookies or on the server.
Learn more
See https://auth.agglestone.com for Auth by Agglestone.
License
This package is licensed using the standard MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.5)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 10.0.5)
- Microsoft.Azure.Functions.Worker (>= 2.51.0)
- Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore (>= 2.1.0)
- Microsoft.Azure.Functions.Worker.Sdk (>= 2.0.7)
- Nager.PublicSuffix (>= 3.8.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.