Trustwin.Client 0.2.2

Trustwin.Client

The Core Client API Library in .net core for the Trustwin. This foundation is built upon the generic RESTfulFoundation. It connects to any Trustwin.API server and enables building .net native client applications against that API. It is the single entry point for those interfaces within the trustwin client applications.

Getting Started

For developers working on this code, you will need access to a working Trustwin.Server.API instance. At this point there is not a constantly running UnitTesting server, but there will be one in the future. With a server, you will need to copy the trustwin.client.test.template.json to trustwin.client.tests.json and alter it to fit your specific testing environment ( host, user, password ).

Publishing To Internal

In order to maintain this locally and securely, we are maintaining our packages in an internal shared folder. In order to publish this package the .nuspec version needs to be incremented:

    <version>0.1.0</version>

Next the project needs to built in its Release form:

    dotnet build . --configuration RELEASE 

With that built, the package itself can be produced and pushed to the shared folder. The following example uses that Mac style path, but it could be replaced with a Windows share path using the \192.168.10.25\share\Developers\Packages\ style path.

nuget pack -OutputDirectory pub -Properties Configuration=Release
cd pub 
nuget add Trustwin.Client.0.1.0.nupkg -Source /Volumes/share/Developer/Packages

Depends

History

2024/11/20

  • moved to internal package repo so that we are not constantly using the source
  • altered Login.Login() method to fully support MFA.
  • added MFA client services.
  • Fixed failing UnitTests
  • Fixed an MFA login issue with correctly passing the login

2024/02/02

  • migrated from internal SVN to Github.
  • consolidated library and unit tests into a single solution
  • rearranged the folder layout to unify the library and tests
  • added solution level README
  • stubbed in a LICENSE.txt

Showing the top 20 packages that depend on Trustwin.Client.

Packages Downloads
Trustwin.UX.WinForms
The Trustwin.UX.WinForms provides the base common elements that are shared across the all Windows Forms based user interface elements.
13
Trustwin.UX.WinForms.Reports.CaseStatistics
TThis is the standalone implementation of the Show Case Statistics Tool using Trustwin/U backend, and updated login models. This is a VERY thin veneer over the shared UX code that also appears in the Trustwin application under the Reports category.
12
Trustwin.UX.WinForms
The Trustwin.UX.WinForms provides the base common elements that are shared across the all Windows Forms based user interface elements.
10

Added a package to make this easier to install into other projects.

.NET 8.0

  • No dependencies.

Version Downloads Last updated
0.2.4 7 11/03/2025
0.2.3 12 10/30/2025
0.2.2 21 03/11/2025
0.2.1 15 03/11/2025