772d3a5f34
Adopt the ZB.MOM.WW.Secrets library (0.1.2, Gitea feed) into OtOpcUa under CPM:
- Directory.Packages.props + NuGet.config source mapping for the three packages
- Host/AdminUI/Driver.Galaxy.Contracts/Driver.OpcUaClient package references
- Layer-A pre-host ${secret:} config expander in Host/Program.cs, placed after all
config providers assemble and before the first config read (mechanism only,
behavior-neutral no-op until Task 4 introduces tokens)
- Secrets section in appsettings.json (env-var KEK, SQLite store, 30s cache TTL)
Mechanism mirrors the proven HistorianGateway adoption. KEK never committed.
33 lines
1.3 KiB
XML
33 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<configuration>
|
|
<packageSources>
|
|
<clear />
|
|
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
|
<add key="local-mxgw" value="./nuget-packages" />
|
|
<add key="dohertj2-gitea" value="https://gitea.dohertylan.com/api/packages/dohertj2/nuget/index.json" />
|
|
</packageSources>
|
|
<packageSourceMapping>
|
|
<packageSource key="nuget.org">
|
|
<package pattern="*" />
|
|
</packageSource>
|
|
<packageSource key="local-mxgw">
|
|
<package pattern="ZB.MOM.WW.MxGateway.*" />
|
|
</packageSource>
|
|
<packageSource key="dohertj2-gitea">
|
|
<package pattern="ZB.MOM.WW.Health" />
|
|
<package pattern="ZB.MOM.WW.Health.*" />
|
|
<package pattern="ZB.MOM.WW.Telemetry" />
|
|
<package pattern="ZB.MOM.WW.Telemetry.*" />
|
|
<package pattern="ZB.MOM.WW.Configuration" />
|
|
<package pattern="ZB.MOM.WW.Auth" />
|
|
<package pattern="ZB.MOM.WW.Auth.*" />
|
|
<package pattern="ZB.MOM.WW.Audit" />
|
|
<package pattern="ZB.MOM.WW.Theme" />
|
|
<package pattern="ZB.MOM.WW.HistorianGateway.Contracts" />
|
|
<package pattern="ZB.MOM.WW.HistorianGateway.Client" />
|
|
<package pattern="ZB.MOM.WW.Secrets" />
|
|
<package pattern="ZB.MOM.WW.Secrets.*" />
|
|
</packageSource>
|
|
</packageSourceMapping>
|
|
</configuration>
|