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 | — |