Preview (disabled)
Coming SoonThese UI blocks illustrate how DN Auth will look. Controls are disabled until launch.
Developer sign-in
Authentication will be powered by DN Auth. MFA and OAuth planned.
Keys overview
Key generation, quotas, metadata, and tags coming at launch.
What DN Auth will include
✓
License keys & plans
Personal/Developer, node-locked or floating; expiry, trials, and grace periods.
Personal/Developer, node-locked or floating; expiry, trials, and grace periods.
✓
Activations & device binding
HWID/device caps, reset rules, offline lease windows, tamper checks.
HWID/device caps, reset rules, offline lease windows, tamper checks.
✓
Team seats
Seat pools for orgs, SSO domains, role permissions.
Seat pools for orgs, SSO domains, role permissions.
✓
Webhooks & API
Events for activation, revoke, renew; REST/JSON with signed responses.
Events for activation, revoke, renew; REST/JSON with signed responses.
✓
Payments & renewals
Stripe/PayPal + BTC/LTC support, invoices, VAT/GST fields.
Stripe/PayPal + BTC/LTC support, invoices, VAT/GST fields.
✓
Analytics
Installs, active devices, geos, versions; anomaly & abuse signals.
Installs, active devices, geos, versions; anomaly & abuse signals.
✓
Client SDKs
.NET (WPF/WinForms/MAUI/Avalonia/Unity), macOS/Linux support planned.
.NET (WPF/WinForms/MAUI/Avalonia/Unity), macOS/Linux support planned.
✓
Security
Key rotation, signed claims, replay defenses, rate limits, IP allow/deny.
Key rotation, signed claims, replay defenses, rate limits, IP allow/deny.
Developer endpoints (sneak peek)
Indicative JSON contract (subject to change). Final docs will ship with SDKs and examples.
Sample endpoints
POST /api/v1/auth/validate
{ "key":"XXXX-XXXX-XXXX-XXXX", "hwid":"A1B2C3...", "app":"dnshield", "version":"1.0.0" }
POST /api/v1/licenses/activate
{ "key":"XXXX-XXXX-XXXX-XXXX", "hwid":"A1B2C3...", "hostname":"DEV-MACHINE" }
POST /api/v1/licenses/revoke
{ "key":"XXXX-XXXX-XXXX-XXXX", "deviceId":"abcd1234" }
GET /api/v1/licenses/{key}
Authorization: Bearer <token>
Responses will be signed (JWS) and rate-limited. IP allow/deny & per-app secrets planned.