IdentitySuite 1.0.0-rc.4

This is a prerelease version of IdentitySuite.
dotnet add package IdentitySuite --version 1.0.0-rc.4
                    
NuGet\Install-Package IdentitySuite -Version 1.0.0-rc.4
                    
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="IdentitySuite" Version="1.0.0-rc.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IdentitySuite" Version="1.0.0-rc.4" />
                    
Directory.Packages.props
<PackageReference Include="IdentitySuite" />
                    
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 IdentitySuite --version 1.0.0-rc.4
                    
#r "nuget: IdentitySuite, 1.0.0-rc.4"
                    
#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.
#addin nuget:?package=IdentitySuite&version=1.0.0-rc.4&prerelease
                    
Install IdentitySuite as a Cake Addin
#tool nuget:?package=IdentitySuite&version=1.0.0-rc.4&prerelease
                    
Install IdentitySuite as a Cake Tool

IdentitySuite Blazor Library

A comprehensive authentication and identity management solution for Blazor applications.

Packages

Package Description NuGet
IdentitySuite Main Blazor components and UI NuGet
IdentitySuite.EntityFrameworkCore.SqlServer SQL Server data provider NuGet
IdentitySuite.EntityFrameworkCore.PostgreSQL PostgreSQL data provider NuGet
IdentitySuite.EntityFrameworkCore.MySql MySQL data provider NuGet

Features

  • ✅ Multi-Language UI, Support for localized interfaces to cater to a global audience.
  • ✅ User & Group Management, Create, edit, and organize user profiles and permissions with granular control.
  • ✅ OpenID Connect Configuration, Streamline setup for clients, APIs, resources, and scopes—all from a unified admin shell.
  • ✅ Customizable Authentication Themes, Brand your login, register, and user profile pages to match your corporate identity.
  • ✅ Built-in Email Templates, Ready-to-use templates for user flows (registration, password reset, 2FA) with full customization.
  • ✅ Social Login Integration, Seamless authentication via Google, Facebook, Microsoft or Twitter.
  • ✅ Dynamic Consent Screens, Tailor permissions and terms for each client application.
  • ✅ Microsoft Identity Flows, Out-of-the-box support for standard workflows (sign-up, password recovery, etc.).

Installation

  1. Install the main package:
dotnet add package IdentitySuite
  1. Install your preferred database provider:
dotnet add package IdentitySuite.EntityFrameworkCore.SqlServer
# or
dotnet add package IdentitySuite.EntityFrameworkCore.PostgreSQL
# or
dotnet add package IdentitySuite.EntityFrameworkCore.MySql

Quick Start

  1. Add to your Blazor app's Program.cs:
using IdentitySuite;

var builder = WebApplication.CreateBuilder(args);

// 1. Registers all required services (authentication, authorization, etc.)
builder.AddIdentitySuiteServices();

var app = builder.Build();

// 2. Creates/updates the database based on configuration
await app.SetupIdentitySuiteDbAsync();

// 3. Enables all runtime services (authentication, routing, etc.)
app.UseIdentitySuiteServices();

await app.RunAsync();

Documentation

For complete documentation, please visit our site www.identitysuite.net

For configuration examples, please visit <img src="https://img.shields.io/badge/IdentitySuite-Repository-blue?style=plastic&logo=github" alt="IdentitySuite" align="center" />

Licensing Options

License

IdentitySuite is available under a commercial subscription model with a free tier:

Tier Deployments Clients Users
Free Unlimited 1 ≤ 100
Standard Single ≤ 5 ≤ 500
Enterprise Single Unlimited Unlimited

For production use beyond free tier limits, please purchase a license at www.identitysuite.net.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.