Client-Downloads

Vorbereitete CEAuth Client-Bibliotheken zum sofortigen Einbinden. Public Key ist bereits gesetzt. Du musst nur noch App-Name und OwnerID aus deinem Dashboard eintragen.

C++ · x64

CEAuth C++ Client (x64)

Visual-Studio-Solution mit WinSecRuntime, NigelCrypt-Stringschutz und API 1.3 (Ed25519). Baut als Release | x64.

6,2 MB · aktualisiert 18.09.2026 20:35
C++ · x86

CEAuth C++ Client (x86)

Visual-Studio-Solution mit WinSecRuntime, NigelCrypt-Stringschutz und API 1.3 (Ed25519). Baut als Release | x86.

6,2 MB · aktualisiert 18.09.2026 20:35

Setup in 4 Schritten

So bringst du den Client zum Laufen. Solange du den Placeholder-Public-Key drin laesst, verweigert der Client den Start — ist Absicht.

1

ZIP entpacken und in Visual Studio oeffnen

Doppelklick auf x64/example.sln (bzw. x86/example.sln) — benoetigt Visual Studio 2019 oder neuer mit C++-Workload.

2

Deine App-Daten in main.cpp eintragen

Nur diese zwei Zeilen anpassen — alles andere ist schon konfiguriert:

std::string name    = nigel_string("DeinAppName",  "app:name");
std::string ownerid = nigel_string("0123456789",   "app:ownerid"); // exakt 10 Zeichen!

App-Name: aus Manage Apps.
OwnerID: aus Account Settings — muss exakt 10 Zeichen lang sein, sonst weigert sich der Client zu starten.

3

API-Public-Key ist schon drin

In x64/lib/auth.cpp Zeile 120 ist der Public-Key deiner CEAuth-Instanz bereits gesetzt:

Beim Wechsel des Servers oder Neu-Generieren des Keypairs muss dieser Wert entsprechend angepasst werden.

4

Bauen und starten

Konfiguration Release | x64 waehlen, Build → Build Solution (Strg+Umschalt+B). Die entstandene EXE liegt unter x64/Release/. Beim ersten Start solltest du den Login-Prompt sehen und mit einem im Dashboard erzeugten Key testen koennen.

Weitere Sprachen

Sind gerade nur C++-Beispiele bereitgestellt. Client-Libs fuer weitere Sprachen (C#, Python, Java, Rust, Go, JS/Node) lassen sich mit denselben API-Endpunkten (/api/1.3/) implementieren. API-Dokumentation folgt.