Biss.Authentication.Client.ExternalProviders.Blazor
10.4.1
dotnet add package Biss.Authentication.Client.ExternalProviders.Blazor --version 10.4.1
NuGet\Install-Package Biss.Authentication.Client.ExternalProviders.Blazor -Version 10.4.1
<PackageReference Include="Biss.Authentication.Client.ExternalProviders.Blazor" Version="10.4.1" />
<PackageVersion Include="Biss.Authentication.Client.ExternalProviders.Blazor" Version="10.4.1" />
<PackageReference Include="Biss.Authentication.Client.ExternalProviders.Blazor" />
paket add Biss.Authentication.Client.ExternalProviders.Blazor --version 10.4.1
#r "nuget: Biss.Authentication.Client.ExternalProviders.Blazor, 10.4.1"
#:package Biss.Authentication.Client.ExternalProviders.Blazor@10.4.1
#addin nuget:?package=Biss.Authentication.Client.ExternalProviders.Blazor&version=10.4.1
#tool nuget:?package=Biss.Authentication.Client.ExternalProviders.Blazor&version=10.4.1
Biss.Authentication.Client.ExternalProviders.Blazor
© 2026 FOTEC Forschungs- und Technologietransfer GmbH | https://www.fotec.at
What can this NuGet package do?
Biss.Authentication.Client.ExternalProviders.Blazor provides Blazor-specific external provider authentication integration using server-side OAuth redirect flows. This package enables Blazor Server applications to authenticate users via Microsoft Entra ID, Google, Lanet, and other OAuth providers through secure redirect-based authentication. It includes reusable Razor components for login buttons, navigation helpers for OAuth flows, and service registration extensions. Unlike MAUI apps that use browser-based PKCE flows, this package leverages ASP.NET Core's redirect capabilities for a seamless web authentication experience.
What are the core features?
• Redirect-Based OAuth Flow - Server-side OAuth authentication using full page redirects for secure web-based authentication
• Blazor Components - Pre-built Razor components (ExternalAuthButton) for triggering OAuth login flows
• Provider Configuration - Service registration with AddBlazorExternalProviderAuth() for configuring ConnectivityHost endpoints and enabled providers
• Navigation Integration - NavigationManager integration for seamless OAuth redirects and callback handling
• Session Management - ASP.NET Core session integration for maintaining authentication state across redirects
• Customizable UI - Component templating support for custom login button styling and content
• Error Handling - OAuth error callback handling with user-friendly error messages
• Multi-Provider Support - simultaneous configuration of multiple OAuth providers with single registration call
Dependencies
BISS Packages
| Package | Version | Purpose |
|---|---|---|
| Biss.Authentication.Client | Latest | Base authentication client infrastructure |
| Biss.Authentication.Common | Latest | Shared authentication contracts |
NuGet Packages
| Package | Version | Purpose |
|---|---|---|
| Microsoft.AspNetCore.Components.Web | 10.0.2+ | Blazor component model and rendering |
| Microsoft.AspNetCore.WebUtilities | 10.0.2+ | Query string parsing for OAuth callbacks |
| Microsoft.Extensions.Http | 10.0.2+ | HttpClient factory for API communication |
| 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.Client (>= 10.4.1)
- Biss.Authentication.Common (>= 10.4.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.4.1 | 36 | 2/16/2026 |
Changelog.md