![]() |
VOOZH | about |
dotnet add package Biss.Authentication.Service.ExternalProviders --version 10.4.5
NuGet\Install-Package Biss.Authentication.Service.ExternalProviders -Version 10.4.5
<PackageReference Include="Biss.Authentication.Service.ExternalProviders" Version="10.4.5" />
<PackageVersion Include="Biss.Authentication.Service.ExternalProviders" Version="10.4.5" />Directory.Packages.props
<PackageReference Include="Biss.Authentication.Service.ExternalProviders" />Project file
paket add Biss.Authentication.Service.ExternalProviders --version 10.4.5
#r "nuget: Biss.Authentication.Service.ExternalProviders, 10.4.5"
#:package Biss.Authentication.Service.ExternalProviders@10.4.5
#addin nuget:?package=Biss.Authentication.Service.ExternalProviders&version=10.4.5Install as a Cake Addin
#tool nuget:?package=Biss.Authentication.Service.ExternalProviders&version=10.4.5Install as a Cake Tool
© 2026 FOTEC Forschungs- und Technologietransfer GmbH | https://www.fotec.at
Biss.Authentication.Service.ExternalProviders delivers server-side infrastructure for integrating external OAuth providers into BISS ConnectivityHost backends. This package provides the base abstraction layer for validating OAuth tokens from providers like Microsoft Entra ID, Google, and Lanet, mapping external user identities to BISS user accounts, and handling token exchange flows. It includes middleware for OAuth redirect endpoints (used by Blazor clients), token validation services, and user provisioning hooks. The package enables unified authentication across multiple identity providers while maintaining a single user database.
• Provider Abstraction - Generic interfaces for OAuth token validation enabling easy integration of new identity providers • Token Validation - Server-side validation of OAuth access tokens and ID tokens from external providers using Microsoft.IdentityModel • User Mapping - Automatic mapping of external provider user identities to BISS user accounts with claim transformation • OAuth Endpoints - ASP.NET Core middleware for OAuth redirect flows used by Blazor applications • Token Exchange - Exchange external OAuth tokens for BISS JWT tokens with proper claim mapping and permissions • User Provisioning - Hooks for creating or linking user accounts during first-time OAuth login • Provider Registration - Service collection extensions for registering multiple providers with dependency injection • Configuration Models - Type-safe configuration for provider endpoints, client secrets, and validation parameters
| Package | Version | Purpose |
|---|---|---|
| Biss.Authentication.Common | Latest | Shared authentication contracts |
| Package | Version | Purpose |
|---|---|---|
| Microsoft.Extensions.DependencyInjection.Abstractions | 10.0.2+ | Dependency injection abstractions |
| Microsoft.Extensions.Logging.Abstractions | 10.0.2+ | Logging abstractions |
| Microsoft.Extensions.Options | 10.0.2+ | Options pattern for configuration |
| Microsoft.IdentityModel.Protocols.OpenIdConnect | 8.15.0+ | OpenID Connect protocol support |
| System.IdentityModel.Tokens.Jwt | 8.15.0+ | JWT token validation |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Biss.Authentication.Service.ExternalProviders:
| Package | Downloads |
|---|---|
|
Biss.Authentication.Service.ExternalProviders.EntraID
Biss Core SDK |
This package is not used by any popular GitHub repositories.
Changelog.md