Metadata-Version: 2.4
Name: andrea-svc-auth
Version: 0.1.0
Summary: Andrea shared service auth: API-key (internal automation/services) OR Keycloak OIDC (user pass-through). Constant-time, fail-closed, never by-IP. Framework-agnostic core + aiohttp/Django adapters + an authenticated event-poster client.
Author: Andrea project
Requires-Python: >=3.10
Provides-Extra: oidc
Requires-Dist: PyJWT>=2.8; extra == "oidc"
Requires-Dist: cryptography>=42; extra == "oidc"
Requires-Dist: requests>=2.31; extra == "oidc"
Provides-Extra: aiohttp
Requires-Dist: aiohttp>=3.9; extra == "aiohttp"
Provides-Extra: django
Requires-Dist: djangorestframework>=3.14; extra == "django"
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == "dev"
Requires-Dist: PyJWT>=2.8; extra == "dev"
Requires-Dist: cryptography>=42; extra == "dev"
Requires-Dist: requests>=2.31; extra == "dev"
