Biss.Authentication.Service
10.4.1
dotnet add package Biss.Authentication.Service --version 10.4.1
NuGet\Install-Package Biss.Authentication.Service -Version 10.4.1
<PackageReference Include="Biss.Authentication.Service" Version="10.4.1" />
<PackageVersion Include="Biss.Authentication.Service" Version="10.4.1" />
<PackageReference Include="Biss.Authentication.Service" />
paket add Biss.Authentication.Service --version 10.4.1
#r "nuget: Biss.Authentication.Service, 10.4.1"
#:package Biss.Authentication.Service@10.4.1
#addin nuget:?package=Biss.Authentication.Service&version=10.4.1
#tool nuget:?package=Biss.Authentication.Service&version=10.4.1
Biss.Authentication.Service
© 2026 FOTEC Forschungs- und Technologietransfer GmbH | https://www.fotec.at
What can this NuGet package do?
Biss.Authentication.Service delivers server-side authentication infrastructure for BISS ConnectivityHost backends, providing JWT-based authentication, user management, and OpenIddict integration. This package handles token generation and validation, user authentication flows, password management, and role-based authorization. It integrates with Entity Framework Core for persistent token storage, supports multiple authentication schemes, and provides Swagger/OpenAPI authentication integration. The service layer is the central authentication authority for all BISS client applications (MAUI, Blazor) and external systems.
What are the core features?
• JWT Authentication - ASP.NET Core JWT Bearer authentication with automatic token validation and claim extraction • OpenIddict Integration - Complete OAuth 2.0/OpenID Connect server using OpenIddict.AspNetCore for standards-compliant flows • Token Management - Access token and refresh token generation, validation, revocation, and expiration handling • User Management - User registration, login, password hashing, and account lifecycle hooks via Entity Framework Core • Session Management - Multi-device session tracking, concurrent login handling, and session invalidation • Entity Framework Storage - Persistent token and user storage using OpenIddict.EntityFrameworkCore with SQLite support • Swagger Integration - Automatic Swagger UI authentication with embedded JavaScript for auto-login during development • Role-Based Authorization - Claims-based and role-based authorization policies for API endpoints • Configuration & DI - Service registration extensions for ASP.NET Core dependency injection
Dependencies
BISS Packages
| Package | Version | Purpose |
|---|---|---|
| Biss.Authentication.Common | Latest | Shared authentication contracts and models |
NuGet Packages
| Package | Version | Purpose |
|---|---|---|
| Microsoft.AspNetCore.Authentication.JwtBearer | 10.0.2+ | JWT Bearer authentication middleware |
| Microsoft.EntityFrameworkCore | 10.0.2+ | Entity Framework Core for data access |
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.2+ | SQLite database provider for EF Core |
| OpenIddict.AspNetCore | 7.2.0+ | OAuth 2.0/OpenID Connect server framework |
| OpenIddict.EntityFrameworkCore | 7.2.0+ | EF Core integration for OpenIddict |
| OpenIddict.Validation.AspNetCore | 7.2.0+ | Token validation middleware |
| Swashbuckle.AspNetCore.SwaggerGen | 10.1.0+ | Swagger documentation generation |
| Swashbuckle.AspNetCore.SwaggerUI | 10.1.0+ | Swagger UI for API testing |
| 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
- Biss.Authentication.Common (>= 10.4.1)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.2)
- Microsoft.EntityFrameworkCore (>= 10.0.2)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.2)
- OpenIddict.AspNetCore (>= 7.2.0)
- OpenIddict.EntityFrameworkCore (>= 7.2.0)
- OpenIddict.Validation.AspNetCore (>= 7.2.0)
- Swashbuckle.AspNetCore.SwaggerGen (>= 10.1.0)
- Swashbuckle.AspNetCore.SwaggerUI (>= 10.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Biss.Authentication.Service:
| Package | Downloads |
|---|---|
|
Biss.Apps.Template.ConnectivityHostTemplate
Biss Core SDK |
|
|
Biss.Authentication.Service.ExternalProviders
Biss Core SDK |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.4.1 | 111 | 2/16/2026 |
Changelog.md