TrustIdentity.Server
1.0.1
See the version list below for details.
dotnet add package TrustIdentity.Server --version 1.0.1
NuGet\Install-Package TrustIdentity.Server -Version 1.0.1
<PackageReference Include="TrustIdentity.Server" Version="1.0.1" />
<PackageVersion Include="TrustIdentity.Server" Version="1.0.1" />
<PackageReference Include="TrustIdentity.Server" />
paket add TrustIdentity.Server --version 1.0.1
#r "nuget: TrustIdentity.Server, 1.0.1"
#:package TrustIdentity.Server@1.0.1
#addin nuget:?package=TrustIdentity.Server&version=1.0.1
#tool nuget:?package=TrustIdentity.Server&version=1.0.1
TrustIdentity.Server
Meta-package for TrustIdentity - All-in-one OAuth 2.0 / OpenID Connect server
📦 Overview
TrustIdentity.Server is the main meta-package that includes all necessary components to run a complete OAuth 2.0 / OpenID Connect server. This package is designed for easy installation and setup.
🚀 Installation
dotnet add package TrustIdentity.Server
📋 What's Included
This meta-package includes:
- ✅ TrustIdentity.Core - Core OAuth/OIDC engine
- ✅ TrustIdentity.AspNetCore - ASP.NET Core integration
- ✅ TrustIdentity.Abstractions - Interfaces and models
- ✅ TrustIdentity.UI - Login/Consent UI (optional)
🎯 Quick Start
Basic Setup
using TrustIdentity.AspNetCore.Extensions;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddTrustIdentity(options =>
{
options.IssuerUri = "https://localhost:5001";
})
.AddInMemoryClients(Config.GetClients())
.AddInMemoryIdentityResources(Config.GetIdentityResources())
.AddInMemoryApiScopes(Config.GetApiScopes())
.AddDeveloperSigningCredential();
var app = builder.Build();
app.UseTrustIdentity();
app.Run();
📚 Documentation
- Main Documentation - Overview
- Setup Guide - Complete setup instructions
- Database Setup - Database configuration
- Migration Guide - Migrate from Duende
🔧 Additional Packages
Optional Packages
# Database support
dotnet add package TrustIdentity.Storage
# SAML 2.0 support
dotnet add package TrustIdentity.Saml
# WS-Federation support
dotnet add package TrustIdentity.WsFederation
# AI fraud detection
dotnet add package TrustIdentity.AI
# External providers (Azure AD, Google, etc.)
dotnet add package TrustIdentity.ExternalProviders
# Admin UI
dotnet add package TrustIdentity.Admin
# Backend-for-Frontend
dotnet add package TrustIdentity.Bff
✨ Features
- ✅ OAuth 2.0 & OpenID Connect 1.0
- ✅ All 9 grant types
- ✅ PKCE, DPoP, mTLS, PAR, JAR
- ✅ FAPI 1.0 & 2.0 compliant
- ✅ 100% Duende IdentityServer compatible
- ✅ Free & Open Source (Apache 2.0)
📄 License
Apache 2.0 - See LICENSE
| 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
- TrustIdentity.Abstractions (>= 1.0.1)
- TrustIdentity.AI (>= 1.0.1)
- TrustIdentity.AspNetCore (>= 1.0.1)
- TrustIdentity.Core (>= 1.0.1)
- TrustIdentity.ExternalProviders (>= 1.0.1)
- TrustIdentity.ML (>= 1.0.1)
- TrustIdentity.Saml (>= 1.0.1)
- TrustIdentity.Storage (>= 1.0.1)
- TrustIdentity.WsFederation (>= 1.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Full implementation of OAuth 2.0 and OpenID Connect 1.0.
- Integrated SAML 2.0 and WS-Federation support.
- Advanced AI/ML-driven fraud detection and behavioral analysis.
- FAPI 1.0 & 2.0 (Security Profile) compliance.
- Support for PKCE, DPoP, Mutual TLS, PAR, and JAR.
- Entity Framework Core support for SQL Server, PostgreSQL, MySQL, and SQLite.
- Multi-tenant isolation and Backend-for-Frontend (BFF) patterns.
- Complete Admin UI and REST API for identity management.