License authority

Operator login. Rate-limited, bearer-token sessions.

Licenses

…

No signing key configured

Customer installs can't activate until LICENSE_PRIVATE_KEY and LICENSE_KEY_ID are set in this server's .env. Generate them on the server with docker compose run --rm authority python -m app.gen_keys, add the two lines, then restart.

Issue a key

Copy now — shown once, never recoverable:

All clients

ClientKeyStatusExpires InstanceLast usedBuildActions

No keys yet — issue the first one above.

Change password

At least 12 characters. Every other logged-in session is signed out.