feat(auth): Add OAuth2 authentication

This commit is contained in:
Björn Benouarets
2026-01-27 16:35:46 +01:00
commit 50c85e9b7f
36 changed files with 1599 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
Metadata-Version: 2.4
Name: secnex-cli
Version: 0.1.0
Summary: SecNex CLI
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: argon2-cffi>=25.1.0
Requires-Dist: keyring>=25.0.0
Requires-Dist: psycopg2-binary>=2.9.11
Requires-Dist: requests>=2.32.5
Requires-Dist: rich>=14.2.0
Requires-Dist: typer>=0.21.1

View File

@@ -0,0 +1,32 @@
README.md
pyproject.toml
secnex/cli.py
secnex/app/__init__.py
secnex/app/application.py
secnex/app/auth.py
secnex/app/config.py
secnex/app/query.py
secnex/app/tenant.py
secnex/app/user.py
secnex/app/utils.py
secnex/config/config.py
secnex/kit/auth/auth.py
secnex/kit/auth/interactive.py
secnex/kit/auth/session.py
secnex/kit/clients/application.py
secnex/kit/clients/key.py
secnex/kit/clients/tenant.py
secnex/kit/clients/user.py
secnex/kit/config/config.py
secnex/kit/models/application.py
secnex/kit/models/key.py
secnex/kit/models/tenant.py
secnex/kit/models/user.py
secnex/utils/__init__.py
secnex/utils/secret.py
secnex_cli.egg-info/PKG-INFO
secnex_cli.egg-info/SOURCES.txt
secnex_cli.egg-info/dependency_links.txt
secnex_cli.egg-info/entry_points.txt
secnex_cli.egg-info/requires.txt
secnex_cli.egg-info/top_level.txt

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1,2 @@
[console_scripts]
secnex = secnex.cli:app

View File

@@ -0,0 +1,6 @@
argon2-cffi>=25.1.0
keyring>=25.0.0
psycopg2-binary>=2.9.11
requests>=2.32.5
rich>=14.2.0
typer>=0.21.1

View File

@@ -0,0 +1 @@
secnex