SignedChannel.MongoDb
0.3.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package SignedChannel.MongoDb --version 0.3.0
NuGet\Install-Package SignedChannel.MongoDb -Version 0.3.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SignedChannel.MongoDb" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SignedChannel.MongoDb" Version="0.3.0" />
<PackageReference Include="SignedChannel.MongoDb" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SignedChannel.MongoDb --version 0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SignedChannel.MongoDb, 0.3.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SignedChannel.MongoDb@0.3.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SignedChannel.MongoDb&version=0.3.0
#tool nuget:?package=SignedChannel.MongoDb&version=0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
SignedChannel
A session-bound signed channel between a browser and an ASP.NET Core server:
- Browser → server is signed HTTP. Every request carries a signature made with a key pair generated per session, so a request cannot be forged or replayed.
- Server → browser is SignalR push, on a presence-tracked connection — so the server knows when a tab goes away.
- Business logic is actions, not controllers. You write classes implementing
ISecureWebBrowserAction<TRequest, TResponse>; they are resolved by wire name through a namespace convention. No route table, no per-endpoint auth plumbing.
| Package | Registry | What it is |
|---|---|---|
SignedChannel |
NuGet | The server half: handshake, dispatcher, presence hub, push |
signed-channel-client |
npm | The browser half, framework-agnostic |
Status
Early — 0.x, API not yet stable. These first versions publish the shared contracts only
(the action interface and message bases on the server; the connection abstraction, push envelope
and base64 helpers on the client). The transport and dispatcher land next, extracted from a
production implementation rather than written fresh.
Licence
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- MongoDbService (>= 10.2.1)
- SignedChannel (>= 0.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.