Skip to main content

Intflow Auth operator CLI.

Project description

intflow-authctl

intflow-authctl is the Python operator CLI package for Intflow Auth.

Install

py -3.12 -m pip install --user --upgrade intflow-authctl

CLI

intflow-authctl login
intflow-authctl whoami
intflow-authctl users list
intflow-authctl clients list
intflow-authctl clients rotate-secret <oauth-client-id> --grace-seconds 0
intflow-authctl logout --revoke

The CLI is intended for authorized Intflow operators. It manages local operator credentials through the supported credential backends and communicates with an Intflow Auth deployment over the Admin API.

Failed commands return a nonzero exit code and write a bounded diagnostic to stderr. Admin HTTP failures include only the status, a validated service error code when present, and bounded Retry-After guidance. Upstream descriptions, malformed bodies, credentials, and raw transport causes are not rendered. Automation should parse JSON stdout only after a successful command.

Package Scope

This distribution contains only the operator CLI, Admin API client, output and validation logic, and credential-store adapters. It does not contain the Auth service, database models, migrations, or service bootstrap commands.

Requirements

  • Python 3.12 or later.
  • Access to an authorized Intflow Auth deployment.

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

intflow_authctl-0.2.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

intflow_authctl-0.2.0-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file intflow_authctl-0.2.0.tar.gz.

File metadata

  • Download URL: intflow_authctl-0.2.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for intflow_authctl-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b59d5a6a1cfdaa0975f3d481b16f2b981b75e48f66b5e3a083c4a79efba6d8e8
MD5 cc239c642fac560d2e2ac7fb5c48d416
BLAKE2b-256 ecac6e97555aebb671c97c33dffb481f2ee513eeb2f99921fc9200db22a8bf0a

See more details on using hashes here.

File details

Details for the file intflow_authctl-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for intflow_authctl-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d41531f676627dd74c8f0d2f89aee4dd02156600b255988c58d3d97dd663d05d
MD5 e1e640877ef40943f38cb1d411f30898
BLAKE2b-256 d8801bfb7b5faf2acf2e2b3e8e11451f46cc9fddf61d8f82d209ad4bcb650825

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