LibreAuth

VB.NET SDK

.NET Visual Basic · LibreAuth native client · Protocol v2 available (Enterprise)

VB.NET .NET Visual Basic
POST https://libreauth.nutexe.dev/api/1.3/

Setup Guide

Reference LibreAuthV2.cs + OpsEnvelope + OpsBridge/OpsExecutor/Hardening · ProcessCheckOpsAsync after Check · full Windows ops parity · NuGet NSec.Cryptography (define NSEC) + BouncyCastle.Cryptography (AEAD iv16)

  1. Credentials: name + ownerid (10 characters)
  2. API URL: https://libreauth.nutexe.dev/api/1.3/
  3. Source: csharp/LibreAuthV2.cs
  4. Ed25519 key: from initResponse Signing
  5. Test: Live API · Init docs

Install / Dependencies

Terminal
# Reference LibreAuthV2.cs from VB · Enterprise /api/v2/

Code Example

VB.NET
Dim app As New LibreAuth.Sdk.V2.LibreAuthV2("AppName", "OWNER_ID_10", "https://host/api/v2/")
Await app.InitAsync()
Await app.LoginAsync(user, pass, hwid)

Protocol v2 (Enterprise)

INFO
Requires Enterprise plan. Endpoint https://libreauth.nutexe.dev/api/v2/. Guide: API Protocol v2.

Source: csharp/LibreAuthV2.cs

VB.NET · v2
Dim app As New LibreAuth.Sdk.V2.LibreAuthV2("AppName", "OWNER_ID_10", "https://host/api/v2/")
Await app.InitAsync()
Await app.LoginAsync(user, pass, hwid)