mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-04-30 05:48:38 +00:00
Add new application structure: - app/main.py - application entry point - app/plugins/ - plugin system with auth plugin: - api/ - REST API endpoints and schemas - authorization/ - auth policies, providers, hooks - domain/ - business logic (service, models, jwt, password) - injection/ - route injection and guards - ops/ - operational utilities - runtime/ - runtime configuration - security/ - middleware, CSRF, dependencies - storage/ - user repositories and models - app/static/ - static assets (scalar.js for API docs) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 lines
530 B
Python
18 lines
530 B
Python
"""Config-driven route authorization injection for the auth plugin."""
|
|
|
|
from app.plugins.auth.injection.registry_loader import (
|
|
RoutePolicyRegistry,
|
|
RoutePolicySpec,
|
|
load_route_policy_registry,
|
|
)
|
|
from app.plugins.auth.injection.route_injector import install_route_guards
|
|
from app.plugins.auth.injection.validation import validate_route_policy_registry
|
|
|
|
__all__ = [
|
|
"RoutePolicyRegistry",
|
|
"RoutePolicySpec",
|
|
"install_route_guards",
|
|
"load_route_policy_registry",
|
|
"validate_route_policy_registry",
|
|
]
|