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

  • PyPI builds ship native compiled extensions (.pyd) — PyPI does not allow PyArmor.
  • 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.0.tar.gz (300.5 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.0-py3-none-any.whl (308.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stormx_auth-1.2.0.tar.gz
  • Upload date:
  • Size: 300.5 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.0.tar.gz
Algorithm Hash digest
SHA256 4db6cacff346d8c8cce14acccd4396eeafcc1c32927dbdeda3c837d472ae5361
MD5 afdc33b851833616ab875187248110c2
BLAKE2b-256 f9f35980dcb9cd9a25b5804d809aa59a88ac45d6fabf1dd402506bda09b322b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stormx_auth-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 308.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 593f717981d0f97b1d42a37725645b3a0b7b8947afcb60c3ce2b60812d25259d
MD5 e4625acce744d1619ddf3b21a1e29268
BLAKE2b-256 58110ac96810e121aaa0dd9e6006a3445ac56eff505f54b15a6e2ecf72adff74

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