Skip to content

Identity, security and compliance libraries

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

6 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.

Library Package Layer Status Last commit
ConnectSoft.Extensions.AuditNet ConnectSoft.Extensions.AuditNet L1 shipping 2026-09-13
ConnectSoft.Extensions.Compliance ConnectSoft.Extensions.Compliance L1 shipping 2026-09-13
ConnectSoft.Extensions.Http.OAuth2 ConnectSoft.Extensions.Http.OAuth2 L1 shipping 2026-09-13
ConnectSoft.Extensions.IdentityPlatform ConnectSoft.Extensions.IdentityPlatform L1 shipping 2026-09-13
ConnectSoft.Extensions.ResourceServer ConnectSoft.Extensions.ResourceServer L1 shipping 2026-09-13
ConnectSoft.Extensions.WebSecurity ConnectSoft.Extensions.WebSecurity L1 shipping 2026-09-13

ConnectSoft.Extensions.AuditNet

A comprehensive Audit.Net integration library for .NET applications, providing strongly-typed configuration options, extension methods for service registration, and enterprise-grade audit logging capabilities with support for SQL Server and file system …

Package ConnectSoft.Extensions.AuditNet
Repository ConnectSoft.Extensions.AuditNet
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies Audit.NET, Audit.NET.SqlServer
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.DatabaseModel.SqlServer, ConnectSoft.Extensions.Options
Documentation in repo README 222 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services ApprovalPolicyService, AuditService, GovernanceHost, PolicyEngineService, SecretBrokerService, ConnectorRegistryService, IntegrationHost, IntegrationService, McpServerRegistryService, ToolAdapterService, ToolExecutorHost

ConnectSoft.Extensions.Compliance

A reusable compliance/redaction library that standardizes data classification and data redaction across ConnectSoft services.

Package ConnectSoft.Extensions.Compliance
Repository ConnectSoft.Extensions.Compliance
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options
Documentation in repo README 469 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services AuditService, GovernanceHost, PolicyEngineService, ArtifactService, ContextBuilderService, KnowledgeHost, KnowledgeIngestionService

ConnectSoft.Extensions.Http.OAuth2

A fully extensible and testable OAuth 2.0 token management library for .NET 8+, built with DI-first principles, HttpClientFactory integration, automatic token refresh, multi-client support, and observability.

Package ConnectSoft.Extensions.Http.OAuth2
Repository ConnectSoft.Extensions.Http.OAuth2
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Compliance, ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options
Documentation in repo README 347 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services SecretBrokerService, ConnectorRegistryService, IntegrationHost, IntegrationService

ConnectSoft.Extensions.IdentityPlatform

Reusable identity-platform contracts and ASP.NET Core helpers for ConnectSoft templates and services.

Package ConnectSoft.Extensions.IdentityPlatform
Repository ConnectSoft.Extensions.IdentityPlatform
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Options, ConnectSoft.Extensions.Saas.Abstractions
Documentation in repo README 88 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services ControlPlaneApi

ConnectSoft.Extensions.ResourceServer

Token validation and capability-based authorization for .NET services that sit behind an API gateway, plus the machine-to-machine credential handling those services need when they call each other.

Package ConnectSoft.Extensions.ResourceServer
Repository ConnectSoft.Extensions.ResourceServer
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 145 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services ControlPlaneApi, GovernanceHost

ConnectSoft.Extensions.WebSecurity

A reusable .NET library for configuring CORS (Cross-Origin Resource Sharing) and security headers in ASP.NET Core applications.

Package ConnectSoft.Extensions.WebSecurity
Repository ConnectSoft.Extensions.WebSecurity
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Options
Documentation in repo README 285 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —