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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Biss.Authentication.Service" Version="10.4.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Biss.Authentication.Service" Version="10.4.1" />
                    
Directory.Packages.props
<PackageReference Include="Biss.Authentication.Service" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Biss.Authentication.Service --version 10.4.1
                    
#r "nuget: Biss.Authentication.Service, 10.4.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Biss.Authentication.Service@10.4.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Biss.Authentication.Service&version=10.4.1
                    
Install as a Cake Addin
#tool nuget:?package=Biss.Authentication.Service&version=10.4.1
                    
Install as a Cake Tool

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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