README.md
pyproject.toml
src/pkg_auth/__init__.py
src/pkg_auth.egg-info/PKG-INFO
src/pkg_auth.egg-info/SOURCES.txt
src/pkg_auth.egg-info/dependency_links.txt
src/pkg_auth.egg-info/entry_points.txt
src/pkg_auth.egg-info/requires.txt
src/pkg_auth.egg-info/top_level.txt
src/pkg_auth/admin/__init__.py
src/pkg_auth/admin/cli.py
src/pkg_auth/admin/client.py
src/pkg_auth/admin/env.py
src/pkg_auth/admin/helpers.py
src/pkg_auth/admin/provision_client.py
src/pkg_auth/admin/settings.py
src/pkg_auth/authentication/__init__.py
src/pkg_auth/authentication/adapters/__init__.py
src/pkg_auth/authentication/adapters/keycloak/__init__.py
src/pkg_auth/authentication/adapters/keycloak/jwt_decoder.py
src/pkg_auth/authentication/application/__init__.py
src/pkg_auth/authentication/application/use_cases/__init__.py
src/pkg_auth/authentication/application/use_cases/authenticate.py
src/pkg_auth/authentication/domain/__init__.py
src/pkg_auth/authentication/domain/entities.py
src/pkg_auth/authentication/domain/exceptions.py
src/pkg_auth/authentication/domain/ports.py
src/pkg_auth/authentication/domain/value_objects.py
src/pkg_auth/authorization/__init__.py
src/pkg_auth/authorization/config.py
src/pkg_auth/authorization/platform.py
src/pkg_auth/authorization/adapters/__init__.py
src/pkg_auth/authorization/adapters/cache/__init__.py
src/pkg_auth/authorization/adapters/cache/decorators.py
src/pkg_auth/authorization/adapters/cache/memory.py
src/pkg_auth/authorization/adapters/cache/protocol.py
src/pkg_auth/authorization/adapters/cache/redis.py
src/pkg_auth/authorization/adapters/django_orm/__init__.py
src/pkg_auth/authorization/adapters/django_orm/apps.py
src/pkg_auth/authorization/adapters/django_orm/mixins.py
src/pkg_auth/authorization/adapters/django_orm/models.py
src/pkg_auth/authorization/adapters/django_orm/repositories/__init__.py
src/pkg_auth/authorization/adapters/django_orm/repositories/membership.py
src/pkg_auth/authorization/adapters/django_orm/repositories/organization.py
src/pkg_auth/authorization/adapters/django_orm/repositories/organization_service.py
src/pkg_auth/authorization/adapters/django_orm/repositories/permission_catalog.py
src/pkg_auth/authorization/adapters/django_orm/repositories/role.py
src/pkg_auth/authorization/adapters/django_orm/repositories/service.py
src/pkg_auth/authorization/adapters/django_orm/repositories/user.py
src/pkg_auth/authorization/adapters/sqlalchemy/__init__.py
src/pkg_auth/authorization/adapters/sqlalchemy/base.py
src/pkg_auth/authorization/adapters/sqlalchemy/mixins.py
src/pkg_auth/authorization/adapters/sqlalchemy/models.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/__init__.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/20260410_0001_initial_schema.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/20260412_0002_add_permission_is_platform.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/20260620_0003_permission_visibility.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/20260620_0004_permission_description_jsonb.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/20260620_0005_services_tables.py
src/pkg_auth/authorization/adapters/sqlalchemy/migrations/versions/__init__.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/__init__.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/membership.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/organization.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/organization_service.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/permission_catalog.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/role.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/service.py
src/pkg_auth/authorization/adapters/sqlalchemy/repositories/user.py
src/pkg_auth/authorization/application/__init__.py
src/pkg_auth/authorization/application/use_cases/__init__.py
src/pkg_auth/authorization/application/use_cases/_helpers.py
src/pkg_auth/authorization/application/use_cases/check_permission.py
src/pkg_auth/authorization/application/use_cases/create_organization.py
src/pkg_auth/authorization/application/use_cases/create_role.py
src/pkg_auth/authorization/application/use_cases/delete_membership.py
src/pkg_auth/authorization/application/use_cases/delete_organization.py
src/pkg_auth/authorization/application/use_cases/delete_role.py
src/pkg_auth/authorization/application/use_cases/list_user_organizations.py
src/pkg_auth/authorization/application/use_cases/provision_default_services.py
src/pkg_auth/authorization/application/use_cases/register_permission_catalog.py
src/pkg_auth/authorization/application/use_cases/resolve_auth_context.py
src/pkg_auth/authorization/application/use_cases/resolve_user_from_jwt.py
src/pkg_auth/authorization/application/use_cases/set_organization_service.py
src/pkg_auth/authorization/application/use_cases/sync_permission_catalog.py
src/pkg_auth/authorization/application/use_cases/sync_service_catalog.py
src/pkg_auth/authorization/application/use_cases/sync_user_from_jwt.py
src/pkg_auth/authorization/application/use_cases/update_organization.py
src/pkg_auth/authorization/application/use_cases/update_role.py
src/pkg_auth/authorization/application/use_cases/upsert_membership.py
src/pkg_auth/authorization/cli/__init__.py
src/pkg_auth/authorization/cli/sync_catalog.py
src/pkg_auth/authorization/cli/sync_services.py
src/pkg_auth/authorization/domain/__init__.py
src/pkg_auth/authorization/domain/entities.py
src/pkg_auth/authorization/domain/exceptions.py
src/pkg_auth/authorization/domain/ports.py
src/pkg_auth/authorization/domain/value_objects.py
src/pkg_auth/integrations/__init__.py
src/pkg_auth/integrations/django/__init__.py
src/pkg_auth/integrations/django/apps.py
src/pkg_auth/integrations/django/auth_context_middleware.py
src/pkg_auth/integrations/django/decorators.py
src/pkg_auth/integrations/django/install.py
src/pkg_auth/integrations/django/middleware.py
src/pkg_auth/integrations/fastapi/__init__.py
src/pkg_auth/integrations/fastapi/auth_context_dep.py
src/pkg_auth/integrations/fastapi/auth_factory.py
src/pkg_auth/integrations/fastapi/decorators.py
src/pkg_auth/integrations/fastapi/errors.py
src/pkg_auth/integrations/fastapi/identity_dep.py
src/pkg_auth/integrations/strawberry/__init__.py
src/pkg_auth/integrations/strawberry/auth.py
src/pkg_auth/integrations/strawberry/permissions.py