Skip to main content

StormX KeyAuth Windows client SDK

Project description

stormx-auth

Windows-only client SDK for StormX KeyAuth.

Install

pip install stormx-auth

Windows only. Requires Python 3.10+.

Usage

from stormx_auth import AuthClient

auth = AuthClient("https://auth.antonyz.dev/", "STX-MYAPP-XXXXXXXXXXXXXXXX")
if auth.authenticate():
    print(auth.user_info())
    auth.heartbeat()
auth.close()

The SDK parses your license key (PREFIX-SLUG-...), resolves the product version and server public keys automatically, then authenticates over encrypted WebSocket.

Discord linking is required and opens the Discord desktop app on Windows when installed.

Security

  • Open-source Python package (readable source).
  • Only public server keys are embedded at build time — never private keys.
  • All authorization checks run server-side.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stormx_auth-1.2.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stormx_auth-1.2.2-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file stormx_auth-1.2.2.tar.gz.

File metadata

  • Download URL: stormx_auth-1.2.2.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for stormx_auth-1.2.2.tar.gz
Algorithm Hash digest
SHA256 027c78f2f406e8ee386daaa067023bff086f82562549ce2f03b42e66e64a8244
MD5 f692a87ddc6024d90d216365de4cbe0e
BLAKE2b-256 3151ab40478a272bdf543f5804035288f3b6c118880292ed51a7f4893e88a87f

See more details on using hashes here.

File details

Details for the file stormx_auth-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: stormx_auth-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for stormx_auth-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f88c5b67be0687fb5c7e516a32153462640c9c7605303794a4e4b767c3a38dc4
MD5 8f161914045577a1802a9f6daaaac7f0
BLAKE2b-256 56efe250e0adf1f7b7c0021b75108fc92f6a22b2867e5e8049b75556c0faafaa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page