Metadata-Version: 2.4
Name: intflow-auth
Version: 0.1.7
Summary: Intflow Auth service package and operator CLI.
Author: Intflow
License: Proprietary
Requires-Python: >=3.12
Requires-Dist: alembic<2,>=1.14
Requires-Dist: asyncpg<1,>=0.30
Requires-Dist: authlib<2,>=1.3
Requires-Dist: fastapi<1,>=0.115
Requires-Dist: httpx<1,>=0.28
Requires-Dist: jwcrypto<2,>=1.5
Requires-Dist: keyring<26,>=25
Requires-Dist: pydantic-settings<3,>=2.7
Requires-Dist: sqlalchemy[asyncio]<3,>=2.0
Requires-Dist: uvicorn[standard]<1,>=0.34
Provides-Extra: dev
Requires-Dist: pytest-asyncio<1,>=0.25; extra == 'dev'
Requires-Dist: pytest<9,>=8; extra == 'dev'
Requires-Dist: pyyaml<7,>=6; extra == 'dev'
Requires-Dist: ruff<1,>=0.9; extra == 'dev'
Description-Content-Type: text/markdown

# Intflow Auth

Intflow Auth is the Python service package for Intflow authentication and
authorization workflows. It also provides the `intflow-authctl` operator CLI.

## Install

```powershell
py -3.12 -m pip install --user --upgrade intflow-auth
```

## CLI

```powershell
intflow-authctl login
intflow-authctl whoami
intflow-authctl users list
intflow-authctl clients list
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.

## Requirements

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