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.4.tar.gz (15.4 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.4-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stormx_auth-1.2.4.tar.gz
  • Upload date:
  • Size: 15.4 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.4.tar.gz
Algorithm Hash digest
SHA256 138603a898d91aeb20d01d8b9e469f7165dc9f34e02222aa97f1ac68f2df6148
MD5 fc25661d075c640a0af7fc01ae1b82dc
BLAKE2b-256 3cdb9b1c280b1e335605ea1017509a2c1bfec17b25760f9fc3a4728678c5bd6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stormx_auth-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 17.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8cbf9d24cde9ff35a5a32a58df653a1f4a9e5f7c244b2f543e884c6d8d6e2141
MD5 a82aea2f69f5eb49fd5ad23e24a68600
BLAKE2b-256 c43fa612848e1652f3156b32c6061e4a6a3ab70e0766cb4a468bf5905c8bab5c

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