Substantive.AspNetCore.Authentication.QuickUI 9.0.0-build20250714r2
AuthenticationQuickUI
AuthenticationQuickUI is a library designed to provide a minimalistic authentication form for ASP.NET Core applications. It leverages ASP.NET Core Identity with an InMemory database for storing credentials, allowing for straightforward configuration via appsettings.json.
Installation
Follow these steps to integrate AuthenticationQuickUI into your ASP.NET Core application.
1. Add Configuration to the appsettings.json
First, you need to add the necessary configuration for AuthenticationQuickUI in your appsettings.json file. This configuration allows you to customize the library according to your needs.
Add the following configuration:
"AuthenticationQuickUIOptions": {
"ApplicationName": "Login Title",
"AuthenticationUsers": [
{
"Username": "admin1",
"Password": "somepassword"
},
{
"Username": "admin2",
"Password": "somepassword"
},
]
},
2. Load configuration and add dependencies to the program.cs
In your Program.cs, load the configuration from appsettings.json and add the necessary dependencies.
// Load configuration
AuthenticationQuickUIOptions quickUiOptions = new();
builder.Configuration.GetSection(nameof(AuthenticationQuickUIOptions)).Bind(quickUiOptions);
// Add AuthenticationQuickUI services
builder.Services.AddAuthenticationQuickUI(quickUiOptions.ToAction());
Usage in application middleware pipeline
// use AuthenticationQuickUI
app.UseAuthenticationQuickUI(quickUiOptions.ToAction());
FAQs and Troubleshoots
Showing the top 20 packages that depend on Substantive.AspNetCore.Authentication.QuickUI.
| Packages | Downloads |
|---|---|
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
3 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
4 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
6 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
7 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
8 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
9 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
11 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
14 |
|
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
|
16 |
|
Substantive.Metapackage.AspNetCoreServer
A metapackage contains all Substantive ASP.NET Core server-side packages.
|
3 |
|
Substantive.Metapackage.Backends
A metapackage contains all Substantive backend building blocks.
|
3 |
.NET 9.0
- Microsoft.AspNetCore.Authentication.Facebook (>= 9.0.7)
- Microsoft.AspNetCore.Authentication.Google (>= 9.0.7)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 9.0.7)
- Microsoft.AspNetCore.Authentication.MicrosoftAccount (>= 9.0.7)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 9.0.7)
- Microsoft.AspNetCore.Authentication.Twitter (>= 9.0.7)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 9.0.7)
- Microsoft.EntityFrameworkCore.InMemory (>= 9.0.7)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.7)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.7)
- Microsoft.FeatureManagement.AspNetCore (>= 4.2.1)
- OpenIddict.AspNetCore (>= 5.8.0)
- OpenIddict.Validation.AspNetCore (>= 5.8.0)
- OpenIddict.Validation.SystemNetHttp (>= 5.8.0)