AIC.Core.Identity.Models.Sources
2025.11.11.1
dotnet add package AIC.Core.Identity.Models.Sources --version 2025.11.11.1
NuGet\Install-Package AIC.Core.Identity.Models.Sources -Version 2025.11.11.1
<PackageReference Include="AIC.Core.Identity.Models.Sources" Version="2025.11.11.1" />
<PackageVersion Include="AIC.Core.Identity.Models.Sources" Version="2025.11.11.1" />
<PackageReference Include="AIC.Core.Identity.Models.Sources" />
paket add AIC.Core.Identity.Models.Sources --version 2025.11.11.1
#r "nuget: AIC.Core.Identity.Models.Sources, 2025.11.11.1"
#:package AIC.Core.Identity.Models.Sources@2025.11.11.1
#addin nuget:?package=AIC.Core.Identity.Models.Sources&version=2025.11.11.1
#tool nuget:?package=AIC.Core.Identity.Models.Sources&version=2025.11.11.1
AIC Core Libraries
Transforming Industry Through Technology
AIC � Aerospace, Intelligence & Cyber � provides cutting-edge, mission-ready software components powering secure, data-driven systems for the UK defence and national security sector.
Overview
This repository contains the shared .NET libraries and services developed by AIC (Aerospace Intelligence Cyber).
Each package delivers a focused capability that can be integrated independently or combined to form a secure, modular software stack.
These libraries are built using C# and .NET 9, following SOLID, DRY, and TDD principles.
All packages are automatically versioned and published via Azure DevOps pipelines.
Packages
| Package | Description |
|---|---|
AIC.Core |
Core abstractions, utilities, and shared models across AIC solutions. |
Each package is available via NuGet using the AIC.* prefix.
dotnet add package AIC.Core.Identity.Data.Services
Features
- Modular, versioned .NET 9 libraries.
- Consistent NuGet metadata via shared
Directory.Build.props. - Deterministic builds with embedded source link information.
- MIT licensed for internal and partner integration.
- Designed for both air-gapped and connected environments.
Usage Example
using AIC.Core.Identity.Data.Services;
var service = new UserAccountService(logger);
var account = await service.GetUserByIdAsync(userId);
Build & Packaging
- The repository uses a shared
Directory.Build.propsfor package metadata. - Versions are automatically injected by the build pipeline (e.g.,
2025.11.9.3). - Each project is packed with symbols (
.snupkg) and published to the AIC NuGet feed.
To pack locally:
dotnet pack -c Release
Artifacts are created in ./artifacts/packages.
Repository Metadata
- Company: AIC
- Website: https://aicuk.ltd
- Repository: https://dev.azure.com/aicukltd
- License: MIT
- Language: en-GB
- Framework: .NET 9
Contributing
This repository is managed internally by AIC.
External contributions are not currently accepted.
For collaboration opportunities, contact the AIC engineering team via the website.
Security
All packages are produced within a clean cloud build environment.
Source integrity is verified via SourceLink and reproducible builds.
Security vulnerabilities can be reported privately through official AIC channels.
License
Licensed under the MIT License.
See the LICENSE file for details.
| Product | Versions 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. |
-
net9.0
- AIC.Core.Extensions (>= 2025.11.11.1)
- AIC.Core.Identity.Models (>= 2025.11.11.1)
- AIC.Core.Identity.Models.MongoDb (>= 2025.11.11.1)
- AIC.Core.Identity.Sources (>= 2025.11.11.1)
- AIC.Core.Identity.Subscriptions.Models (>= 2025.11.11.1)
- AIC.Core.Identity.Subscriptions.Models.MongoDb (>= 2025.11.11.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on AIC.Core.Identity.Models.Sources:
| Package | Downloads |
|---|---|
|
AIC.Core.Web.Authentication
Shared .NET library for Aerospace, Intelligence, and Cyber solutions. |
|
|
AIC.Core.Identity.Data.Controllers.Authentication
Shared .NET library for Aerospace, Intelligence, and Cyber solutions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2025.11.11.1 | 37 | 11/11/2025 |
| 2025.11.9.3 | 91 | 11/9/2025 |
| 2025.11.9.2 | 83 | 11/9/2025 |
| 2025.11.9.1 | 84 | 11/9/2025 |
| 2025.11.8.1 | 90 | 11/8/2025 |
| 2025.11.7.4 | 102 | 11/7/2025 |
| 2025.11.7.3 | 96 | 11/7/2025 |
| 2025.11.7.2 | 136 | 11/7/2025 |
| 2025.11.7.1 | 137 | 11/7/2025 |
| 2025.11.6.1 | 216 | 11/6/2025 |
| 2025.11.5.2 | 233 | 11/5/2025 |
| 2025.11.5.1 | 244 | 11/5/2025 |
| 2025.11.4.11 | 253 | 11/4/2025 |
| 2025.11.4.10 | 241 | 11/4/2025 |
| 2025.11.4.9 | 251 | 11/4/2025 |
| 2025.11.4.8 | 241 | 11/4/2025 |
| 2025.11.4.7 | 249 | 11/4/2025 |
| 2025.11.4.6 | 245 | 11/4/2025 |
| 2025.11.4.5 | 232 | 11/4/2025 |
| 2025.11.4.4 | 240 | 11/4/2025 |
| 2025.11.4.3 | 236 | 11/4/2025 |
| 2025.11.4.2 | 239 | 11/4/2025 |
| 2025.11.4.1 | 239 | 11/4/2025 |
| 2025.11.3.5 | 248 | 11/3/2025 |
| 2025.11.3.4 | 242 | 11/3/2025 |
| 2025.11.3.3 | 248 | 11/3/2025 |
| 2025.11.3.2 | 248 | 11/3/2025 |
| 2025.11.3.1 | 194 | 11/3/2025 |
| 2025.11.2.3 | 254 | 11/2/2025 |
| 2025.11.2.2 | 242 | 11/2/2025 |
| 2025.11.2.1 | 203 | 11/2/2025 |
| 2025.11.1.3 | 166 | 11/1/2025 |
| 2025.11.1.2 | 158 | 11/1/2025 |
| 2025.11.1.1 | 155 | 11/1/2025 |
| 2025.10.31.5 | 177 | 10/31/2025 |
| 2025.10.31.4 | 201 | 10/31/2025 |
| 2025.10.31.3 | 198 | 10/31/2025 |
| 2025.10.31.2 | 202 | 10/31/2025 |
| 2025.10.31.1 | 207 | 10/31/2025 |
| 2025.10.30.3 | 224 | 10/30/2025 |
| 2025.10.30.2 | 222 | 10/30/2025 |
| 2025.10.30.1 | 218 | 10/30/2025 |
| 2025.10.29.4 | 227 | 10/29/2025 |
| 2025.10.29.3 | 222 | 10/29/2025 |
| 2025.10.29.2 | 224 | 10/29/2025 |
| 2025.10.29.1 | 225 | 10/29/2025 |
| 2025.10.28.6 | 225 | 10/28/2025 |
| 2025.10.28.5 | 220 | 10/28/2025 |
| 2025.10.28.4 | 228 | 10/28/2025 |
| 2025.10.28.3 | 182 | 10/28/2025 |
| 2025.10.28.2 | 216 | 10/28/2025 |
| 2025.10.28.1 | 219 | 10/28/2025 |
| 2025.10.27.2 | 216 | 10/27/2025 |
| 2025.10.27.1 | 225 | 10/27/2025 |
| 2025.10.26.3 | 226 | 10/26/2025 |
| 2025.10.26.2 | 176 | 10/26/2025 |
| 2025.10.26.1 | 175 | 10/26/2025 |
| 2025.10.25.5 | 176 | 10/25/2025 |
| 2025.10.25.4 | 181 | 10/25/2025 |
| 2025.10.25.3 | 140 | 10/25/2025 |
| 2025.10.25.2 | 146 | 10/25/2025 |
| 2025.10.25.1 | 161 | 10/25/2025 |
| 2025.10.24.6 | 158 | 10/24/2025 |
| 2025.10.24.5 | 421 | 10/24/2025 |
| 2025.10.24.4 | 437 | 10/24/2025 |
| 2025.10.24.3 | 452 | 10/24/2025 |
| 2025.10.24.2 | 462 | 10/24/2025 |
| 2025.10.24.1 | 458 | 10/24/2025 |
| 2025.10.23.11 | 491 | 10/23/2025 |
| 2025.10.23.10 | 488 | 10/23/2025 |
| 2025.10.23.9 | 493 | 10/23/2025 |
| 2025.10.23.8 | 490 | 10/23/2025 |
| 2025.10.23.7 | 485 | 10/23/2025 |
| 2025.10.23.6 | 484 | 10/23/2025 |
| 2025.10.23.5 | 494 | 10/23/2025 |
| 2025.10.23.4 | 492 | 10/23/2025 |
| 2025.10.23.3 | 486 | 10/23/2025 |
| 2025.10.23.2 | 493 | 10/23/2025 |
| 2025.10.23.1 | 489 | 10/23/2025 |
| 2025.10.22.4 | 488 | 10/22/2025 |
| 2025.10.22.3 | 480 | 10/22/2025 |
| 2025.10.22.2 | 466 | 10/22/2025 |
| 2025.10.22.1 | 470 | 10/22/2025 |
| 2025.10.21.4 | 443 | 10/21/2025 |
| 2025.10.20.2 | 452 | 10/20/2025 |
| 2025.10.20.1 | 402 | 10/20/2025 |
| 2025.10.19.6 | 291 | 10/19/2025 |
| 2025.10.19.5 | 294 | 10/19/2025 |
| 2025.10.19.4 | 292 | 10/19/2025 |
| 2025.10.19.3 | 288 | 10/19/2025 |
| 2025.10.19.2 | 237 | 10/19/2025 |
See CHANGELOG.md for full release history.