CheckNexus.Vault
0.2.0-alpha.2
dotnet add package CheckNexus.Vault --version 0.2.0-alpha.2
NuGet\Install-Package CheckNexus.Vault -Version 0.2.0-alpha.2
<PackageReference Include="CheckNexus.Vault" Version="0.2.0-alpha.2" />
<PackageVersion Include="CheckNexus.Vault" Version="0.2.0-alpha.2" />
<PackageReference Include="CheckNexus.Vault" />
paket add CheckNexus.Vault --version 0.2.0-alpha.2
#r "nuget: CheckNexus.Vault, 0.2.0-alpha.2"
#:package CheckNexus.Vault@0.2.0-alpha.2
#addin nuget:?package=CheckNexus.Vault&version=0.2.0-alpha.2&prerelease
#tool nuget:?package=CheckNexus.Vault&version=0.2.0-alpha.2&prerelease
CheckNexus Vault
HashiCorp Vault KV v2 composition adapter for the CheckNexus API Contracts and Database Comparison modules.
Install
<PackageReference Include="CheckNexus.Vault" Version="0.2.0-alpha.2" />
Add CheckNexusVaultModule to the executable ABP module graph. The module registers
one VaultSecretProvider singleton and explicitly exposes it through both checker
ISecretProvider contracts.
Configuration
The adapter uses the Vault configuration section:
Address: absolute Vault or Vault Agent/Proxy address.Mount: one KV v2 mount segment.AuthenticationMode:TokenorAgentProxy.Token: local token injection; do not store it in appsettings.TokenFile: token file or container secret path.Namespace: optional Vault Enterprise/HCP namespace.RequestTimeoutSeconds: positive request timeout.
Use .NET user-secrets only for local development. Production deployments should use workload identity with Vault Agent/Proxy or an environment-appropriate authentication method, least-privilege policies, TLS, audit logging, and a documented unseal and rotation procedure.
The adapter never owns checker entities or migrations. Checker packages retain their secret-store ports, while the executable composition host owns provider selection and lifecycle.
License
MIT
| 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
- CheckNexus.ApiContracts.Domain (>= 0.2.0-alpha.2)
- CheckNexus.DatabaseComparison.Domain (>= 0.2.0-alpha.2)
- Microsoft.Extensions.Http (>= 10.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.2)
- Volo.Abp.Core (>= 10.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|